From ffd2d984ea22c49e00239f10be92453292c7c919 Mon Sep 17 00:00:00 2001 From: "2637309949@qq.com" <2637309949@qq.com> Date: Fri, 29 Oct 2021 14:40:58 +0800 Subject: [PATCH] fix: errors import --- cmd/dolphin/template/assets/app.tmpl | 12 ++- cmd/dolphin/template/assets/bean.tmpl | 12 ++- cmd/dolphin/template/assets/errors.tmpl | 8 +- cmd/dolphin/template/assets/svc.tmpl | 63 ++------------- cmd/dolphin/template/assets/types.tmpl | 10 +++ cmd/dolphin/template/dist/assets.go | 30 ++++---- examples/aisle/api/app.go | 10 ++- examples/aisle/api/auto.go | 5 -- examples/aisle/go.mod | 1 + examples/aisle/go.sum | 2 + examples/aisle/svc/svc.go | 70 ++--------------- examples/aisle/types/about_us.auto.go | 12 +++ .../aisle/types/aboutus_content_pic.auto.go | 12 +++ .../types/achievement_send_email_msg.auto.go | 12 +++ examples/aisle/types/active_lesson.auto.go | 12 +++ .../types/active_lesson_pro_type.auto.go | 12 +++ .../aisle/types/active_lesson_student.auto.go | 12 +++ examples/aisle/types/active_teacher.auto.go | 12 +++ examples/aisle/types/active_user.auto.go | 12 +++ examples/aisle/types/add_agreement_mb.auto.go | 12 +++ examples/aisle/types/android_hotfix.auto.go | 12 +++ examples/aisle/types/app_error.auto.go | 12 +++ examples/aisle/types/app_message_file.auto.go | 12 +++ .../types/app_message_notification.auto.go | 12 +++ examples/aisle/types/app_message_sch.auto.go | 12 +++ examples/aisle/types/app_message_stu.auto.go | 12 +++ examples/aisle/types/area.auto.go | 12 +++ examples/aisle/types/auto_cs_time_set.auto.go | 12 +++ examples/aisle/types/branch_company.auto.go | 12 +++ .../aisle/types/business_department.auto.go | 12 +++ examples/aisle/types/button_picture.auto.go | 12 +++ .../aisle/types/buysct_gl_givesct.auto.go | 12 +++ examples/aisle/types/casting.auto.go | 12 +++ examples/aisle/types/cc_reward_user.auto.go | 12 +++ .../types/ccs_homework_check_file.auto.go | 12 +++ .../aisle/types/change_tea_his_tea.auto.go | 12 +++ .../aisle/types/change_tea_new_tea.auto.go | 12 +++ examples/aisle/types/channel_plan.auto.go | 12 +++ .../aisle/types/channel_school_plan.auto.go | 12 +++ examples/aisle/types/check_flow_pool.auto.go | 12 +++ examples/aisle/types/check_flow_set.auto.go | 12 +++ .../aisle/types/check_flow_set_floor.auto.go | 12 +++ .../check_flow_set_floor_casting.auto.go | 12 +++ .../types/check_flow_set_floor_user.auto.go | 12 +++ .../aisle/types/class_allot_customer.auto.go | 12 +++ examples/aisle/types/class_change_tea.auto.go | 12 +++ .../aisle/types/class_change_tea_his.auto.go | 12 +++ .../aisle/types/class_change_tea_new.auto.go | 12 +++ examples/aisle/types/class_content.auto.go | 12 +++ .../aisle/types/class_content_file.auto.go | 12 +++ examples/aisle/types/class_feedback.auto.go | 12 +++ .../aisle/types/class_feedback_file.auto.go | 12 +++ examples/aisle/types/class_manage.auto.go | 12 +++ .../types/class_manage_stage_course.auto.go | 12 +++ examples/aisle/types/class_manage_tea.auto.go | 12 +++ examples/aisle/types/class_manager_pt.auto.go | 12 +++ .../types/class_product_categories.auto.go | 12 +++ examples/aisle/types/class_schedule.auto.go | 12 +++ .../types/class_schedule_student.auto.go | 12 +++ .../aisle/types/class_schedule_task.auto.go | 12 +++ examples/aisle/types/class_time_range.auto.go | 12 +++ .../aisle/types/class_time_range_tea.auto.go | 12 +++ .../aisle/types/class_time_resource.auto.go | 12 +++ examples/aisle/types/class_type.auto.go | 12 +++ examples/aisle/types/class_type_organ.auto.go | 12 +++ examples/aisle/types/class_type_pt.auto.go | 12 +++ .../types/class_type_stage_course.auto.go | 12 +++ examples/aisle/types/class_yp_sc.auto.go | 12 +++ .../types/classroom_time_resource.auto.go | 12 +++ .../aisle/types/cm_standard_operation.auto.go | 12 +++ examples/aisle/types/complaint.auto.go | 12 +++ examples/aisle/types/complaint_deal.auto.go | 12 +++ examples/aisle/types/course.auto.go | 12 +++ .../aisle/types/course_product_type.auto.go | 12 +++ examples/aisle/types/course_video.auto.go | 12 +++ .../aisle/types/course_video_file.auto.go | 12 +++ .../types/cover_complaint_people.auto.go | 12 +++ examples/aisle/types/cpc_city.auto.go | 12 +++ examples/aisle/types/cpc_ct.auto.go | 12 +++ .../aisle/types/cs_change_teacher.auto.go | 12 +++ .../aisle/types/cs_execute_content.auto.go | 12 +++ .../aisle/types/cs_kf_hour_detail.auto.go | 12 +++ examples/aisle/types/cs_stu_teacher.auto.go | 12 +++ examples/aisle/types/cs_task_files.auto.go | 12 +++ examples/aisle/types/cs_visit.auto.go | 12 +++ examples/aisle/types/cspv_tea.auto.go | 12 +++ .../aisle/types/css_chage_student.auto.go | 12 +++ examples/aisle/types/css_change_kf.auto.go | 12 +++ examples/aisle/types/css_cs_task.auto.go | 12 +++ examples/aisle/types/css_cs_task_file.auto.go | 12 +++ .../aisle/types/css_delete_record.auto.go | 12 +++ examples/aisle/types/css_h_f_file.auto.go | 12 +++ .../types/customer_service_process.auto.go | 12 +++ .../customer_service_process_visit.auto.go | 12 +++ .../aisle/types/data_deletion_backups.auto.go | 12 +++ examples/aisle/types/data_dictionary.auto.go | 12 +++ .../aisle/types/data_dictionary_copy.auto.go | 12 +++ examples/aisle/types/date_table.auto.go | 12 +++ examples/aisle/types/degree_deposit.auto.go | 12 +++ .../aisle/types/deletestudentbackups.auto.go | 12 +++ examples/aisle/types/department.auto.go | 12 +++ examples/aisle/types/deposit_in.auto.go | 12 +++ examples/aisle/types/deposit_out.auto.go | 12 +++ examples/aisle/types/deposit_out_file.auto.go | 12 +++ examples/aisle/types/deposit_out_flow.auto.go | 12 +++ examples/aisle/types/do_refapply.auto.go | 12 +++ examples/aisle/types/ec_of_yj.auto.go | 12 +++ .../aisle/types/ec_user_targetplan.auto.go | 12 +++ .../aisle/types/educational_research.auto.go | 12 +++ .../types/educational_research_file.auto.go | 12 +++ .../types/educational_research_school.auto.go | 12 +++ examples/aisle/types/email_message.auto.go | 12 +++ examples/aisle/types/email_send_set.auto.go | 12 +++ examples/aisle/types/email_send_user.auto.go | 12 +++ examples/aisle/types/enterprises.auto.go | 12 +++ .../aisle/types/enterprises_organ.auto.go | 12 +++ examples/aisle/types/exam_paper.auto.go | 12 +++ examples/aisle/types/exam_paper_block.auto.go | 12 +++ .../aisle/types/exam_paper_course.auto.go | 12 +++ .../types/exam_paper_introduction.auto.go | 12 +++ .../aisle/types/exam_paper_pro_type.auto.go | 12 +++ examples/aisle/types/export_log.auto.go | 12 +++ examples/aisle/types/external_place.auto.go | 12 +++ examples/aisle/types/fail_apply.auto.go | 12 +++ examples/aisle/types/fail_apply_file.auto.go | 12 +++ .../aisle/types/fail_student_visit.auto.go | 12 +++ .../aisle/types/family_share_numbe.auto.go | 12 +++ .../types/favourable_product_type.auto.go | 12 +++ examples/aisle/types/fee.auto.go | 12 +++ examples/aisle/types/fee_standard.auto.go | 12 +++ .../aisle/types/fee_standard_city.auto.go | 12 +++ .../aisle/types/fee_standard_course.auto.go | 12 +++ examples/aisle/types/files.auto.go | 12 +++ examples/aisle/types/fqorder_zx.auto.go | 12 +++ examples/aisle/types/freeze_off_apply.auto.go | 12 +++ .../aisle/types/friendly_link_set.auto.go | 12 +++ examples/aisle/types/gai_file.auto.go | 12 +++ examples/aisle/types/gift.auto.go | 12 +++ examples/aisle/types/gift_city.auto.go | 12 +++ examples/aisle/types/gift_exchange.auto.go | 12 +++ .../aisle/types/gift_exchange_jfsc.auto.go | 12 +++ .../aisle/types/gjss_app_introduction.auto.go | 12 +++ examples/aisle/types/holiday_set.auto.go | 12 +++ .../aisle/types/home_email_message.auto.go | 12 +++ .../aisle/types/home_phone_message.auto.go | 12 +++ .../aisle/types/home_weixin_message.auto.go | 12 +++ examples/aisle/types/hotfix_files.auto.go | 12 +++ examples/aisle/types/hour_allot_make.auto.go | 12 +++ examples/aisle/types/hour_allot_ratio.auto.go | 12 +++ examples/aisle/types/icbc_pay_list.auto.go | 12 +++ examples/aisle/types/invite_visit.auto.go | 12 +++ examples/aisle/types/invoice.auto.go | 12 +++ .../aisle/types/jfsc_fl_sy_tu_file.auto.go | 12 +++ examples/aisle/types/jfsc_fl_sytu.auto.go | 12 +++ examples/aisle/types/jfsc_order.auto.go | 12 +++ examples/aisle/types/jfsc_order_ge.auto.go | 12 +++ examples/aisle/types/jfsc_sy_tu.auto.go | 12 +++ examples/aisle/types/jfsc_sy_tu_file.auto.go | 12 +++ .../aisle/types/kf_change_history.auto.go | 12 +++ examples/aisle/types/label_info.auto.go | 12 +++ examples/aisle/types/language_pack.auto.go | 12 +++ .../aisle/types/language_pack_city.auto.go | 12 +++ .../aisle/types/language_pack_order.auto.go | 12 +++ examples/aisle/types/lbf_jl.auto.go | 12 +++ .../types/learningpark_background_map.auto.go | 12 +++ .../aisle/types/learningpark_book.auto.go | 12 +++ .../types/learningpark_book_fileid.auto.go | 12 +++ examples/aisle/types/level.auto.go | 12 +++ examples/aisle/types/level_unit.auto.go | 12 +++ examples/aisle/types/lg_classtype.auto.go | 12 +++ examples/aisle/types/loginlanguageset.auto.go | 12 +++ examples/aisle/types/ma_business.auto.go | 12 +++ examples/aisle/types/ma_teacher.auto.go | 12 +++ examples/aisle/types/market_activity.auto.go | 12 +++ .../aisle/types/market_activity_head.auto.go | 12 +++ .../types/market_activity_materiel.auto.go | 12 +++ .../types/market_activity_process.auto.go | 12 +++ examples/aisle/types/market_expend.auto.go | 12 +++ .../aisle/types/market_fee_budget.auto.go | 12 +++ .../types/market_fee_budget_files.auto.go | 12 +++ examples/aisle/types/market_fee_cost.auto.go | 12 +++ examples/aisle/types/market_fee_name.auto.go | 12 +++ .../aisle/types/market_invite_stu.auto.go | 12 +++ examples/aisle/types/market_model.auto.go | 12 +++ .../aisle/types/market_model_materiel.auto.go | 12 +++ .../aisle/types/market_model_process.auto.go | 12 +++ .../aisle/types/marketer_plan_target.auto.go | 12 +++ .../types/marketing_activities_city.auto.go | 12 +++ .../types/marketing_activities_school.auto.go | 12 +++ examples/aisle/types/material_apply.auto.go | 12 +++ examples/aisle/types/material_budget.auto.go | 12 +++ examples/aisle/types/material_table.auto.go | 12 +++ examples/aisle/types/materiel.auto.go | 12 +++ examples/aisle/types/materiel_add.auto.go | 12 +++ examples/aisle/types/materiel_minus.auto.go | 12 +++ examples/aisle/types/menu_picture.auto.go | 12 +++ examples/aisle/types/message_notice.auto.go | 12 +++ examples/aisle/types/net_school_plan.auto.go | 12 +++ examples/aisle/types/net_user_plan.auto.go | 12 +++ examples/aisle/types/network_activity.auto.go | 12 +++ .../types/network_activity_expend.auto.go | 12 +++ .../aisle/types/network_activity_head.auto.go | 12 +++ .../types/network_activity_organ.auto.go | 12 +++ examples/aisle/types/network_detail.auto.go | 12 +++ examples/aisle/types/new_kx_record.auto.go | 12 +++ .../aisle/types/new_stu_transition.auto.go | 12 +++ .../aisle/types/of_deposit_detail.auto.go | 12 +++ examples/aisle/types/of_overdue.auto.go | 12 +++ examples/aisle/types/of_overdue_sct.auto.go | 12 +++ examples/aisle/types/old_give_gift.auto.go | 12 +++ examples/aisle/types/old_push_student.auto.go | 12 +++ examples/aisle/types/on_sale.auto.go | 12 +++ examples/aisle/types/on_sale_city.auto.go | 12 +++ examples/aisle/types/on_sale_files.auto.go | 12 +++ examples/aisle/types/order_delete_log.auto.go | 12 +++ examples/aisle/types/order_files.auto.go | 12 +++ examples/aisle/types/order_form.auto.go | 12 +++ .../types/order_from_stu_integral.auto.go | 12 +++ .../aisle/types/order_from_study_card.auto.go | 12 +++ examples/aisle/types/order_product.auto.go | 12 +++ examples/aisle/types/organ.auto.go | 12 +++ .../aisle/types/organ_add_agreement.auto.go | 12 +++ examples/aisle/types/organ_info.auto.go | 16 +++- examples/aisle/types/organ_school.auto.go | 12 +++ .../types/organ_school_buss_type.auto.go | 12 +++ examples/aisle/types/otm_classroom.auto.go | 12 +++ examples/aisle/types/otom_sys_set.auto.go | 12 +++ examples/aisle/types/overseas_ma_pt.auto.go | 12 +++ .../aisle/types/pa_active_reservation.auto.go | 12 +++ .../types/pa_activity_class_file.auto.go | 12 +++ .../aisle/types/pa_activity_class_stu.auto.go | 12 +++ examples/aisle/types/par_file.auto.go | 12 +++ .../types/par_studnet_class_type.auto.go | 12 +++ .../aisle/types/parental_evaluation.auto.go | 12 +++ examples/aisle/types/part_time_user.auto.go | 12 +++ .../aisle/types/part_time_user_city.auto.go | 12 +++ .../types/participant_evaluate_info.auto.go | 12 +++ .../participant_evaluate_trainer.auto.go | 12 +++ .../aisle/types/participant_table.auto.go | 12 +++ examples/aisle/types/partner.auto.go | 12 +++ examples/aisle/types/partner_organ.auto.go | 12 +++ examples/aisle/types/pc_sct_give_mx.auto.go | 12 +++ .../period_violate_abnormal_apply.auto.go | 12 +++ examples/aisle/types/phone_message.auto.go | 12 +++ examples/aisle/types/phonehistory.auto.go | 12 +++ .../aisle/types/prearranged_courses.auto.go | 12 +++ examples/aisle/types/product_type.auto.go | 12 +++ examples/aisle/types/protocol_type.auto.go | 12 +++ examples/aisle/types/re_teaching_time.auto.go | 12 +++ examples/aisle/types/recipient_info.auto.go | 12 +++ examples/aisle/types/ref_yishi_file.auto.go | 12 +++ examples/aisle/types/refund.auto.go | 12 +++ .../aisle/types/refund_check_files.auto.go | 12 +++ .../aisle/types/refund_detail_reason.auto.go | 12 +++ examples/aisle/types/refund_files.auto.go | 12 +++ examples/aisle/types/refund_flow.auto.go | 12 +++ .../aisle/types/refund_process_set.auto.go | 12 +++ .../aisle/types/refund_stu_class_type.auto.go | 12 +++ .../aisle/types/refund_stu_text_book.auto.go | 12 +++ .../aisle/types/regular_dictionary.auto.go | 12 +++ examples/aisle/types/replace_gift.auto.go | 12 +++ examples/aisle/types/rps_city.auto.go | 12 +++ examples/aisle/types/rps_sch.auto.go | 12 +++ .../aisle/types/sale_language_model.auto.go | 12 +++ examples/aisle/types/sale_school.auto.go | 12 +++ .../aisle/types/satisfy_visit_mode_.auto.go | 12 +++ .../aisle/types/satisfy_visit_model.auto.go | 12 +++ .../types/satisfy_visit_model_content.auto.go | 12 +++ examples/aisle/types/sc_class_tea.auto.go | 12 +++ .../types/sch_achievement_divide.auto.go | 12 +++ examples/aisle/types/sch_icbc_pos_num.auto.go | 12 +++ examples/aisle/types/sch_market_plan.auto.go | 12 +++ .../aisle/types/sch_ta_targetplan.auto.go | 12 +++ .../aisle/types/sch_targetsign_plan.auto.go | 12 +++ examples/aisle/types/school.auto.go | 12 +++ examples/aisle/types/school_img_file.auto.go | 12 +++ examples/aisle/types/school_of_limit.auto.go | 12 +++ examples/aisle/types/score_item.auto.go | 12 +++ examples/aisle/types/sct_hour_detail.auto.go | 12 +++ .../types/service_pro_visit_file.auto.go | 12 +++ examples/aisle/types/sheng.auto.go | 12 +++ examples/aisle/types/stu_allot_tmk.auto.go | 12 +++ examples/aisle/types/stu_bf_jl.auto.go | 12 +++ examples/aisle/types/stu_buss_type.auto.go | 12 +++ .../aisle/types/stu_class_content.auto.go | 12 +++ .../types/stu_class_feedbac_file.auto.go | 12 +++ .../aisle/types/stu_class_feedback.auto.go | 12 +++ .../types/stu_class_type_ass_book.auto.go | 12 +++ .../types/stu_class_type_sus_hour.auto.go | 12 +++ .../types/stu_class_type_textbook.auto.go | 12 +++ examples/aisle/types/stu_confirm_hour.auto.go | 12 +++ examples/aisle/types/stu_course_video.auto.go | 12 +++ .../aisle/types/stu_ct_time_range.auto.go | 12 +++ .../aisle/types/stu_exchange_gift.auto.go | 12 +++ examples/aisle/types/stu_fail_to_live.auto.go | 12 +++ examples/aisle/types/stu_finishclass.auto.go | 12 +++ examples/aisle/types/stu_gwc.auto.go | 12 +++ examples/aisle/types/stu_gwc_gef.auto.go | 12 +++ examples/aisle/types/stu_kw_jfx.auto.go | 12 +++ examples/aisle/types/stu_laostu_gift.auto.go | 12 +++ examples/aisle/types/stu_loss.auto.go | 12 +++ .../aisle/types/stu_month_yp_hour.auto.go | 12 +++ examples/aisle/types/stu_parent.auto.go | 12 +++ examples/aisle/types/stu_pc_hour.auto.go | 12 +++ examples/aisle/types/stu_product_type.auto.go | 12 +++ .../aisle/types/stu_satisfy_visit.auto.go | 12 +++ .../types/stu_satisfy_visit_content.auto.go | 12 +++ examples/aisle/types/stu_score.auto.go | 12 +++ examples/aisle/types/stu_score_item.auto.go | 12 +++ examples/aisle/types/stu_to_reopened.auto.go | 12 +++ .../aisle/types/stu_type_study_card.auto.go | 12 +++ examples/aisle/types/stu_use_textbook.auto.go | 12 +++ examples/aisle/types/stu_user_date.auto.go | 12 +++ examples/aisle/types/stu_wxdq_date.auto.go | 12 +++ examples/aisle/types/stucasting.auto.go | 12 +++ .../aisle/types/stuclasstype_extrafee.auto.go | 12 +++ examples/aisle/types/student.auto.go | 12 +++ .../aisle/types/student_add_agreement.auto.go | 12 +++ .../aisle/types/student_casting_table.auto.go | 12 +++ examples/aisle/types/student_cc.auto.go | 12 +++ examples/aisle/types/student_class.auto.go | 12 +++ .../types/student_class_schedule.auto.go | 12 +++ .../aisle/types/student_class_type.auto.go | 12 +++ .../student_class_type_use_integral.auto.go | 12 +++ .../aisle/types/student_class_ypk.auto.go | 12 +++ .../aisle/types/student_class_ypk1.auto.go | 12 +++ .../aisle/types/student_class_ypk2.auto.go | 12 +++ .../aisle/types/student_class_ypk3.auto.go | 12 +++ .../aisle/types/student_class_ypk31.auto.go | 12 +++ .../aisle/types/student_class_ypk32.auto.go | 12 +++ .../aisle/types/student_class_ypk33.auto.go | 12 +++ .../aisle/types/student_class_ypk_dkb.auto.go | 12 +++ examples/aisle/types/student_customer.auto.go | 12 +++ .../aisle/types/student_cz_integral.auto.go | 12 +++ .../aisle/types/student_delete_log.auto.go | 12 +++ examples/aisle/types/student_gift.auto.go | 12 +++ .../aisle/types/student_growth_record.auto.go | 12 +++ .../types/student_growth_record_file.auto.go | 12 +++ .../types/student_market_activity.auto.go | 12 +++ examples/aisle/types/student_organ.auto.go | 12 +++ .../aisle/types/student_organ_school.auto.go | 12 +++ examples/aisle/types/student_reopened.auto.go | 12 +++ .../aisle/types/student_rz_integral.auto.go | 12 +++ examples/aisle/types/student_sale.auto.go | 12 +++ .../aisle/types/student_time_resource.auto.go | 12 +++ .../aisle/types/student_type_journal.auto.go | 12 +++ .../types/student_use_hour_detail.auto.go | 12 +++ examples/aisle/types/student_visit.auto.go | 12 +++ .../types/student_visit_language.auto.go | 12 +++ examples/aisle/types/study_card.auto.go | 12 +++ examples/aisle/types/system_message.auto.go | 12 +++ examples/aisle/types/system_notice.auto.go | 12 +++ .../aisle/types/system_opera_logs.auto.go | 12 +++ examples/aisle/types/system_set.auto.go | 12 +++ examples/aisle/types/t_0_user_info.auto.go | 12 +++ examples/aisle/types/t_19_login_log.auto.go | 12 +++ examples/aisle/types/t_2_login_log.auto.go | 12 +++ examples/aisle/types/t_3_program.auto.go | 12 +++ examples/aisle/types/t_520_login_log.auto.go | 12 +++ examples/aisle/types/ta_target_plan.auto.go | 12 +++ .../aisle/types/tea_leave_management.auto.go | 12 +++ examples/aisle/types/teach_log.auto.go | 12 +++ .../aisle/types/teacher_hour_detail.auto.go | 12 +++ .../types/teacher_service_process.auto.go | 12 +++ .../aisle/types/teaching_material.auto.go | 12 +++ examples/aisle/types/teaching_time.auto.go | 12 +++ examples/aisle/types/temp_20190330.auto.go | 12 +++ examples/aisle/types/temp_huifu.auto.go | 12 +++ examples/aisle/types/temp_shaoer_show.auto.go | 12 +++ examples/aisle/types/temp_storage_cz.auto.go | 12 +++ .../aisle/types/temp_storage_cz_flow.auto.go | 12 +++ examples/aisle/types/temp_storage_rz.auto.go | 12 +++ examples/aisle/types/temp_stu.auto.go | 12 +++ .../aisle/types/temp_stu_jifen_add.auto.go | 12 +++ examples/aisle/types/test_sites.auto.go | 12 +++ examples/aisle/types/text_book.auto.go | 12 +++ .../types/text_book_product_type.auto.go | 12 +++ examples/aisle/types/time_set.auto.go | 12 +++ examples/aisle/types/time_trigger.auto.go | 12 +++ examples/aisle/types/tm_level.auto.go | 12 +++ examples/aisle/types/tm_si.auto.go | 12 +++ examples/aisle/types/tm_si_unit.auto.go | 12 +++ .../aisle/types/train_external_place.auto.go | 12 +++ examples/aisle/types/train_organ.auto.go | 12 +++ .../aisle/types/train_organ_school.auto.go | 12 +++ .../aisle/types/trainer_evaluate_info.auto.go | 12 +++ .../trainer_evaluate_participant.auto.go | 12 +++ examples/aisle/types/trainer_table.auto.go | 12 +++ examples/aisle/types/trial_lesson.auto.go | 12 +++ .../aisle/types/trial_lesson_pro_type.auto.go | 12 +++ .../aisle/types/trial_lesson_student.auto.go | 12 +++ examples/aisle/types/trial_lesson_tea.auto.go | 12 +++ .../aisle/types/trial_lesson_user.auto.go | 12 +++ .../aisle/types/tsc_reforder_file.auto.go | 12 +++ examples/aisle/types/unit.auto.go | 12 +++ examples/aisle/types/user_buss_type.auto.go | 12 +++ examples/aisle/types/user_casting.auto.go | 12 +++ examples/aisle/types/user_course.auto.go | 12 +++ examples/aisle/types/user_department.auto.go | 12 +++ examples/aisle/types/user_gs_sch.auto.go | 12 +++ .../types/user_message_notification.auto.go | 12 +++ examples/aisle/types/user_onoff_rz.auto.go | 12 +++ examples/aisle/types/user_organ.auto.go | 12 +++ .../aisle/types/user_organ_school.auto.go | 12 +++ .../aisle/types/user_product_type.auto.go | 12 +++ .../aisle/types/user_time_resource.auto.go | 12 +++ .../aisle/types/user_training_table.auto.go | 12 +++ examples/aisle/types/user_type_table.auto.go | 12 +++ examples/aisle/types/user_upload_file.auto.go | 12 +++ .../aisle/types/violate_ratio_manage.auto.go | 12 +++ .../types/wastage_followup_record.auto.go | 12 +++ examples/aisle/types/wechat_message.auto.go | 12 +++ examples/aisle/types/whole_country.auto.go | 12 +++ examples/aisle/types/xl_hc.auto.go | 12 +++ examples/aisle/types/xy_hour_record.auto.go | 12 +++ examples/aisle/types/yb_pay_flowing.auto.go | 12 +++ examples/aisle/types/yb_pay_out.auto.go | 12 +++ examples/aisle/types/ybzf_pos.auto.go | 12 +++ .../yeepay_reconciliations_record.auto.go | 12 +++ examples/aisle/types/zbx_giftrules.auto.go | 12 +++ .../aisle/types/zbxzsgz_validdate.auto.go | 12 +++ examples/aisle/types/zbxzsyx_city.auto.go | 12 +++ examples/aisle/util/errors/comm.go | 8 +- examples/scene/api/app.go | 1 - examples/scene/api/auto.go | 5 -- examples/scene/go.sum | 2 + examples/scene/svc/svc.go | 76 +++---------------- examples/scene/types/ami_info.auto.go | 16 +++- examples/scene/types/article.auto.go | 12 +++ examples/scene/types/article_info.auto.go | 16 +++- examples/scene/types/encrypt_info.auto.go | 16 +++- examples/scene/types/kafka_info.auto.go | 16 +++- examples/scene/types/nsq_info.auto.go | 16 +++- examples/scene/types/post_like.auto.go | 12 +++ examples/scene/types/sys_app_fun.auto.go | 12 +++ examples/scene/types/sys_area.auto.go | 12 +++ .../scene/types/sys_area_template.auto.go | 12 +++ .../types/sys_area_template_detail.auto.go | 12 +++ examples/scene/types/sys_attachment.auto.go | 12 +++ examples/scene/types/sys_comment.auto.go | 12 +++ .../scene/types/sys_comment_reply.auto.go | 12 +++ .../scene/types/sys_data_permission.auto.go | 12 +++ .../types/sys_data_permission_detail.auto.go | 12 +++ examples/scene/types/sys_email_token.auto.go | 12 +++ examples/scene/types/sys_menu.auto.go | 12 +++ examples/scene/types/sys_notification.auto.go | 12 +++ examples/scene/types/sys_optionset.auto.go | 12 +++ examples/scene/types/sys_org.auto.go | 12 +++ examples/scene/types/sys_permission.auto.go | 12 +++ examples/scene/types/sys_role.auto.go | 12 +++ examples/scene/types/sys_role_app_fun.auto.go | 12 +++ .../types/sys_role_data_permission.auto.go | 12 +++ examples/scene/types/sys_role_menu.auto.go | 12 +++ .../scene/types/sys_role_permission.auto.go | 12 +++ examples/scene/types/sys_role_user.auto.go | 12 +++ examples/scene/types/sys_schedule.auto.go | 12 +++ .../scene/types/sys_schedule_history.auto.go | 12 +++ examples/scene/types/sys_setting.auto.go | 12 +++ examples/scene/types/sys_table.auto.go | 12 +++ .../scene/types/sys_table_col_user.auto.go | 12 +++ examples/scene/types/sys_table_column.auto.go | 12 +++ examples/scene/types/sys_tag.auto.go | 12 +++ examples/scene/types/sys_tag_group.auto.go | 12 +++ examples/scene/types/sys_tracker.auto.go | 12 +++ examples/scene/types/sys_user_binding.auto.go | 12 +++ examples/scene/types/sys_user_tag.auto.go | 12 +++ .../scene/types/sys_user_template.auto.go | 12 +++ .../types/sys_user_template_detail.auto.go | 12 +++ examples/scene/types/trans_req.auto.go | 16 +++- examples/scene/types/user_account.auto.go | 12 +++ .../scene/types/user_account_trading.auto.go | 12 +++ examples/scene/types/user_like_post.auto.go | 12 +++ examples/scene/types/vote_info.auto.go | 16 +++- platform/app.yaml | 5 -- platform/types/attach.auto.go | 12 +++ platform/types/domain.auto.go | 16 +++- platform/types/export_info.auto.go | 12 +++ platform/types/fail.auto.go | 12 +++ platform/types/login.auto.go | 16 +++- platform/types/page_list.auto.go | 12 +++ platform/types/qr_auth.auto.go | 16 +++- platform/types/qr_token.auto.go | 16 +++- platform/types/scheduling.auto.go | 12 +++ platform/types/success.auto.go | 12 +++ platform/types/sys_app_fun.auto.go | 12 +++ platform/types/sys_area.auto.go | 12 +++ platform/types/sys_area_template.auto.go | 12 +++ .../types/sys_area_template_detail.auto.go | 12 +++ platform/types/sys_attachment.auto.go | 12 +++ platform/types/sys_client.auto.go | 12 +++ platform/types/sys_comment.auto.go | 12 +++ platform/types/sys_comment_reply.auto.go | 12 +++ platform/types/sys_data_permission.auto.go | 12 +++ .../types/sys_data_permission_detail.auto.go | 12 +++ platform/types/sys_domain.auto.go | 12 +++ platform/types/sys_email_token.auto.go | 12 +++ platform/types/sys_menu.auto.go | 12 +++ platform/types/sys_notification.auto.go | 12 +++ platform/types/sys_optionset.auto.go | 12 +++ platform/types/sys_org.auto.go | 12 +++ platform/types/sys_permission.auto.go | 12 +++ platform/types/sys_role.auto.go | 12 +++ platform/types/sys_role_app_fun.auto.go | 12 +++ .../types/sys_role_data_permission.auto.go | 12 +++ platform/types/sys_role_menu.auto.go | 12 +++ platform/types/sys_role_permission.auto.go | 12 +++ platform/types/sys_role_user.auto.go | 12 +++ platform/types/sys_schedule.auto.go | 12 +++ platform/types/sys_schedule_history.auto.go | 12 +++ platform/types/sys_setting.auto.go | 12 +++ platform/types/sys_table.auto.go | 12 +++ platform/types/sys_table_col_user.auto.go | 12 +++ platform/types/sys_table_column.auto.go | 12 +++ platform/types/sys_tag.auto.go | 12 +++ platform/types/sys_tag_group.auto.go | 12 +++ platform/types/sys_tracker.auto.go | 12 +++ platform/types/sys_user.auto.go | 12 +++ platform/types/sys_user_binding.auto.go | 12 +++ platform/types/sys_user_tag.auto.go | 12 +++ platform/types/sys_user_template.auto.go | 12 +++ .../types/sys_user_template_detail.auto.go | 12 +++ platform/types/tracker_info.auto.go | 16 +++- platform/types/tree_node.auto.go | 12 +++ platform/types/worker.auto.go | 12 +++ platform/util/common.go | 7 -- platform/util/errors/comm.go | 9 ++- platform/x_test.go | 6 +- 527 files changed, 6225 insertions(+), 253 deletions(-) diff --git a/cmd/dolphin/template/assets/app.tmpl b/cmd/dolphin/template/assets/app.tmpl index 95e9aa76..d7376ccc 100644 --- a/cmd/dolphin/template/assets/app.tmpl +++ b/cmd/dolphin/template/assets/app.tmpl @@ -15,12 +15,13 @@ import ( "github.com/spf13/viper" "github.com/2637309949/dolphin/platform/{{$.Viper.GetString "dir.api" }}" "github.com/2637309949/dolphin/platform/util" + "github.com/2637309949/dolphin/platform/util/errors" ) // vars defined TODO var ( App *Dolphin - Run func() error + Run func() ) type ( @@ -55,16 +56,13 @@ func (dol *Dolphin) Reflesh() error { } // Run defined TODO -func (dol *Dolphin) Run() error { +func (dol *Dolphin) Run() { if err := dol.Reflesh(); err != nil { - logrus.Errorln(err) - return err + panic(fmt.Errorf("%v\n%v", err, string(errors.Wrap(err, 2).Stack()))) } if err := dol.LifeCycle(context.Background()); err != nil { - logrus.Errorln(err) - return err + panic(fmt.Errorf("%v\n%v", err, string(errors.Wrap(err, 2).Stack()))) } - return nil } // Use defined TODO diff --git a/cmd/dolphin/template/assets/bean.tmpl b/cmd/dolphin/template/assets/bean.tmpl index 2f5eb8d9..246c9b9e 100644 --- a/cmd/dolphin/template/assets/bean.tmpl +++ b/cmd/dolphin/template/assets/bean.tmpl @@ -17,4 +17,14 @@ type {{.Bean.ToUpperCase .Bean.Name}} struct { // {{.Desc}} {{.ToUpperCase .Name}} {{.SRef .Type}} `json:"{{- if ne .JSON ""}}{{.JSON}}{{- else}}{{.Name}}{{- end}}" xml:"{{.Name}}"{{- if ne .Example ""}} example:"{{.Example}}"{{- end}}` {{- end}} -} \ No newline at end of file +} + +func (r *{{.Bean.ToUpperCase .Bean.Name}}) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func Unmarshal{{.Bean.ToUpperCase .Bean.Name}}(data []byte) ({{.Bean.ToUpperCase .Bean.Name}}, error) { + var r {{.Bean.ToUpperCase .Bean.Name}} + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/cmd/dolphin/template/assets/errors.tmpl b/cmd/dolphin/template/assets/errors.tmpl index e0edbb5e..ede43348 100644 --- a/cmd/dolphin/template/assets/errors.tmpl +++ b/cmd/dolphin/template/assets/errors.tmpl @@ -4,10 +4,14 @@ package errors import ( - "errors" + "github.com/go-errors/errors" ) // errors const defined TODO var ( ErrNotFound = errors.New("not found") -) \ No newline at end of file +) + +func Wrap(e interface{}, skip int) *errors.Error { + return errors.Wrap(e, skip) +} diff --git a/cmd/dolphin/template/assets/svc.tmpl b/cmd/dolphin/template/assets/svc.tmpl index f2d5a033..7474d28d 100644 --- a/cmd/dolphin/template/assets/svc.tmpl +++ b/cmd/dolphin/template/assets/svc.tmpl @@ -12,62 +12,13 @@ import ( "github.com/gin-gonic/gin" ) -type ( - // Store defined TODO - Store interface { - Get(key string, value interface{}) error - Set(key string, value interface{}, expire time.Duration) error - Add(key string, value interface{}, expire time.Duration) error - Replace(key string, data interface{}, expire time.Duration) error - Delete(key string) error - Increment(key string, data uint64) (uint64, error) - Decrement(key string, data uint64) (uint64, error) - Flush() error - } - - // Report defined TODO - Report interface { - Check(*http.Request) bool - PageExport(*xorm.Engine, string, string, string, map[string]interface{}, ...svc.Formatter) (*types.ExportInfo, error) - ParseExcel(r io.Reader, sheet interface{}, header ...[]map[string]interface{}) ([]map[string]string, error) - SetOptionsetsFormat(func(interface{}) func(interface{}) interface{}) - } - - // DB defined TODO - DB interface { - PageSearch(*xorm.Engine, string, string, string, map[string]interface{}, ...svc.Formatter) (*types.PageList, error) - TreeSearch(*xorm.Engine, string, string, string, map[string]interface{}, ...svc.Formatter) (interface{}, error) - GetOptions(*xorm.Engine, ...string) (map[string]map[string]interface{}, error) - InRole(*xorm.Engine, string, ...string) bool - InAdmin(*xorm.Engine, string, ...string) bool - Persist(db *xorm.Session, ids ...string) (int64, error) - PersistFile(db *xorm.Session, cb func([]types.SysAttachment) error, ids ...string) (int64, error) - Remove(db *xorm.Session, ids ...string) (int64, error) - RemoveFile(db *xorm.Session, cb func([]types.SysAttachment) error, ids ...string) (int64, error) - } - - // Client defined TODO - Client interface { - // Get returns *HttpRequest with GET method. - Get(url string) *client.HttpRequest - // Post returns *HttpRequest with POST method. - Post(url string) *client.HttpRequest - // Put returns *HttpRequest with PUT method. - Put(url string) *client.HttpRequest - // Delete returns *HttpRequest DELETE method. - Delete(url string) *client.HttpRequest - // Head returns *HttpRequest with HEAD method. - Head(url string) *client.HttpRequest - } - - // ServiceContext defined TODO - ServiceContext struct { - Report Report - Store Store - Client Client - DB DB - } -) +// ServiceContext defined TODO +type ServiceContext struct { + Report svc.Report + Store svc.Store + Client svc.Client + DB svc.DB +} // NewServiceContext defined TODO func NewServiceContext(cache persistence.CacheStore) *ServiceContext { diff --git a/cmd/dolphin/template/assets/types.tmpl b/cmd/dolphin/template/assets/types.tmpl index 4fcb0531..0ad91cdc 100644 --- a/cmd/dolphin/template/assets/types.tmpl +++ b/cmd/dolphin/template/assets/types.tmpl @@ -17,3 +17,13 @@ type {{.Table.ToUpperCase .Table.Name}} struct { func (m *{{.Table.ToUpperCase .Table.Name}}) TableName() string { return "{{.Table.Name}}" } + +func (r *{{.Table.ToUpperCase .Table.Name}}) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func Unmarshal{{.Table.ToUpperCase .Table.Name}}(data []byte) ({{.Table.ToUpperCase .Table.Name}}, error) { + var r {{.Table.ToUpperCase .Table.Name}} + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/cmd/dolphin/template/dist/assets.go b/cmd/dolphin/template/dist/assets.go index b0fadbb2..a5639d60 100644 --- a/cmd/dolphin/template/dist/assets.go +++ b/cmd/dolphin/template/dist/assets.go @@ -39,10 +39,10 @@ var Assets = func() http.FileSystem { }, "/app.tmpl": &vfsgen۰CompressedFileInfo{ name: "app.tmpl", - modTime: time.Date(2021, 10, 29, 3, 21, 31, 935035087, time.UTC), - uncompressedSize: 4987, + modTime: time.Date(2021, 10, 29, 6, 40, 9, 663387143, time.UTC), + uncompressedSize: 5094, - compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x02\xff\xac\x58\xeb\x6e\xdc\xba\x11\xfe\x2d\x3d\xc5\x1c\xe1\xc0\x47\xb2\x15\xea\xb4\x2e\x52\xc4\xc1\x16\x70\x9d\x36\x41\x11\x27\x86\xdd\x0b\x50\xc3\x05\x68\x89\x2b\x11\xe6\x92\x02\x45\xad\xbd\xdd\xec\xbb\x17\x43\x89\x12\xa5\x78\xb3\x76\xdb\x3f\x5e\x6b\x38\x97\x6f\xae\x1a\x2a\xcb\xe0\x42\x15\x0c\x4a\x26\x99\xa6\x86\x15\x70\xbf\x81\x42\x09\xb8\x6f\xb9\x28\x08\x7c\x95\x62\x03\x1f\xfb\x43\x3c\x33\x4a\x89\x06\xf8\x12\xa4\x32\xc0\x9e\x78\x63\x58\x91\xc2\x46\xb5\x1a\x72\x2a\x41\xb3\x47\xcd\x0d\x83\x5a\x50\xb3\x54\x7a\x45\xce\xeb\x1a\x0a\xb6\xa4\xad\x30\x40\x73\xc3\x95\x0c\xb3\x0c\x1a\xd5\xea\x9c\x9d\xc1\x76\xfb\x33\xf9\x3b\xaf\x99\x26\x1f\x99\xb9\x31\x9a\xcb\x12\xa2\x82\x6b\x42\x6b\x1e\xc1\x6e\x47\x4a\x15\x86\x35\xcd\x1f\x68\xc9\x0e\x32\x87\x21\x5f\xd5\x4a\x1b\x88\x83\x30\x88\x72\x25\x0d\x7b\x32\x51\x18\x44\xcd\x46\xe6\x51\x18\x06\xd1\x76\x4b\xae\x3a\x65\x5f\xe8\x8a\xed\x76\xd9\x5e\x95\xcd\x3a\x47\x95\x56\x4a\xb3\x92\x3d\xd5\xa8\xa8\xe4\xa6\x6a\xef\x49\xae\x56\x59\xc9\xe5\x9b\x52\x49\x9e\xe3\x7f\xb3\x33\x53\x29\xda\x64\xa5\x7a\xb3\x6c\xe5\xc3\xec\xac\xa9\x97\xbf\x39\xcd\xd6\x68\x73\x76\xf2\xdb\xb7\xa7\xbf\x3f\xfd\xf5\xdd\xbb\xdf\xbd\xcb\x0a\x25\xea\x8a\xcb\xcc\x45\x31\x3b\xe4\xfa\x2b\x54\xb5\x86\x8b\x28\x4c\x42\x4c\xc3\x9a\xea\x06\xb3\xc3\x25\x2b\xe0\xaf\x5f\x3f\x7c\x0d\xd7\x54\x43\x1c\x06\x98\xb5\xe3\x0f\x9d\x68\x18\x5c\xb7\x12\x96\xad\xcc\xe3\x04\x98\xd6\x4a\xa3\xb4\xd9\xd4\x0c\x39\xb3\x0c\x3e\x51\x59\x08\xa6\xff\xdc\xca\xdc\x29\x0b\x03\x9f\x68\x65\x73\xf3\x04\xc7\x17\x5d\x52\x12\x5f\xae\xb9\xa8\x28\x97\xdf\x49\xf6\xe4\xdb\x3b\x4f\x93\x15\xeb\x61\x0d\xb8\x6b\xaa\x1b\x06\xb4\xae\x81\xc9\x92\x4b\x16\x06\x8e\xa3\x31\xba\xcd\x0d\x6c\xc3\x20\x38\x3e\x58\x69\x83\xb7\xc1\xb5\x6a\x0d\xd3\x1f\xb5\x6a\xeb\x30\x08\x6a\xa5\x04\x00\x00\x16\x11\xb9\x52\x4a\x84\xc1\xce\xe2\xe8\x7d\x19\x70\x54\xc6\xd4\x50\x59\xb0\x50\x29\xf5\x00\x7d\x05\x86\x81\xe3\x7c\x15\x9e\x0b\x27\xdd\x59\xf3\x40\xf5\x16\x1b\xa7\xcf\x54\x14\x5b\xd1\x30\x59\xc0\x52\xab\x15\x94\x5c\x92\x89\x13\xbe\xb0\x07\xa2\xb0\x9e\x8d\x79\x1e\x42\x3f\x8f\x7a\x70\x4f\x1b\x76\x45\x4d\x85\xd2\x5c\x96\x08\xaa\xab\xa0\x6b\xb6\x14\xac\xa9\xa6\x45\x84\xf9\x86\x18\xb5\x3b\xdd\x89\x63\x74\x25\x84\xf6\x0b\x25\xc8\xcd\x46\xe6\x97\xaa\x60\x22\x4e\x46\xc2\x8d\x5e\xc7\x87\x3a\x93\x7c\x61\x8f\x37\x4c\xaf\x79\xce\xfa\x48\xc5\x87\x43\x4a\xf3\x8a\xdd\x18\xa5\x59\xe2\x59\x43\x71\xad\x84\x60\x1a\x31\x68\x66\x5a\x2d\x71\x04\xba\x8a\x20\x03\xf4\x70\xd7\xf9\xdc\xca\x17\xf8\xdb\x4a\xdf\x57\xbe\xc4\xff\xe1\x6c\x61\x35\x0f\x1a\xdf\x5b\xea\x4f\x0b\x90\x5c\xd8\x94\x08\x55\xea\xb6\x21\x7f\x42\x39\x21\x63\xa6\x75\x12\x06\x0e\x14\xd3\xda\x96\xc3\x54\xd9\x67\xbe\x64\x17\x9b\x5c\xb0\xb8\x2f\x38\xf2\x47\x9a\x3f\x94\x5a\xb5\xb2\x88\x93\xff\xd2\x44\xff\x28\xb9\xe8\x9d\xfe\x5b\xc3\x9e\x73\xba\xb4\x35\x75\xec\x15\x58\x82\xac\xf1\x8a\x17\x85\x60\x8f\x54\x33\x20\x84\x78\xc5\x94\x20\x06\x2b\x45\x86\x6a\x5b\x60\xf7\x32\x59\xc4\x53\x7a\x0a\xa3\x16\x42\x48\x12\x06\x95\x68\xd0\x6b\x1c\xab\xe4\x92\xd6\x9e\x95\x14\x3a\xd9\x56\xfe\x43\xd3\xda\x8d\x19\x12\xdf\xde\xd1\x9a\x4f\xec\x3b\xeb\x7e\x86\xf7\x21\x79\x8e\x27\x85\x4a\x34\x16\x4e\x17\x18\xbf\x25\x0f\x86\xc6\xfe\xc4\x9a\x09\x6a\xf8\xda\xef\xa8\xb4\x9f\x1c\xba\xf9\x2e\x5e\xbe\x06\x0c\x5e\xf5\x1d\xd8\x21\x1e\x3f\x42\xdd\x9d\x3d\xce\xa2\xe3\x5b\x1a\x31\x74\xd1\xee\x6b\xe0\xc8\xb3\xbf\xf5\x86\xc4\x59\xaf\x32\x57\xab\x7b\x2e\x99\x23\xc7\x4e\x49\x92\x7a\x83\x63\x60\xa6\x22\x6f\x05\x35\xec\xfc\xbe\x51\xa2\x35\xf6\x70\x12\x10\x2b\x56\x28\x71\x06\x00\x83\x3f\x29\x16\x65\x17\xef\xce\xce\x4b\x03\xde\x71\xc7\x38\x9b\x2f\x99\xa9\x54\x91\xc2\xeb\xa2\xbf\x0d\x83\xa5\xd2\xc0\x53\x58\x59\x79\x5b\x80\xbf\xa6\xbd\x60\x43\x6e\x6a\xc1\xcd\x44\x7f\x94\x46\xc9\x7b\xe0\xb0\xdd\x12\x61\x76\x3b\x10\x4c\xc6\xbd\x2c\xd2\x4f\x4e\x6c\x17\x62\xc9\xf6\x4d\xdc\xed\x17\xe4\x42\xad\x6a\x2e\x58\x1c\xfd\xeb\xf6\xfc\xcd\x3f\xef\x4e\x7e\x8e\xb0\x2f\xf9\x12\x56\xd4\xe4\x15\x6b\x3a\x56\x72\x89\x4f\xdd\x74\x73\x6a\x6f\xf9\x5d\xf2\x1e\x7e\x72\x7c\xdf\xbe\xcd\x5b\x3e\xa8\xa9\xe4\x79\x1c\xd9\x57\x54\x27\x04\x11\x9c\xc0\x28\x0f\x27\x10\x01\x6f\xec\x56\xb7\xa6\x82\x17\xd6\xf8\xce\x02\xf5\xc2\x75\xb6\x78\x79\x1e\xc3\x20\x98\x95\x86\x27\xbe\xaf\x66\xc2\x00\xdf\xb5\xf3\x3e\x9f\xb1\xa7\xdd\x46\x51\xc1\x34\x53\x87\xc6\xbf\xbf\x92\x6c\xa1\xaf\xee\x67\xc6\x46\x5c\x25\xb0\xb3\xdd\xf1\x1a\x95\xe8\xef\xd8\x7f\x9f\x8c\x71\x83\xcc\xcb\xd2\xb4\xf8\xc6\x49\x32\x14\xf7\x04\xc7\x4b\x6b\x7c\x06\x7e\x1a\x95\xd9\xf8\xc3\x72\xe8\x3d\x1f\xb7\x32\xe4\x71\x43\xc1\xd6\x4b\x3e\x66\x0a\x9d\xc1\x15\x08\x23\x10\x27\x24\xf6\x56\xb8\x20\x77\x52\xb0\x80\xdc\x3c\x85\x41\x50\xc5\xb3\x38\x58\xd1\xab\xd6\x58\xba\xf3\xf2\xf1\xf5\x3e\x3e\x4e\x3c\x9c\xcf\x74\x38\xe4\xe1\xc4\xbb\x0a\x69\x64\xf4\xc3\xc1\x9a\x57\xeb\x0b\xa1\xed\xab\xe5\xe9\x7e\x9b\xcc\xd6\x5d\x9c\x2b\x5c\x52\x71\xc3\xff\xcd\x30\xda\x38\x25\xa6\xaf\xbf\x04\x4e\x2c\xd5\xeb\x0d\xbe\x84\x51\xe8\x0f\x0b\xe0\xd2\xc4\x6f\x4f\x3b\xaf\xfa\x16\x37\x4a\xc1\x8a\xca\xcd\x30\xd1\x22\xeb\x61\xb0\x62\xba\x64\x85\xdf\x89\x2b\xfa\xc0\xe2\x09\xa8\x74\xd4\x9e\x84\x41\xae\xea\x4d\x3c\x15\x73\x6f\x91\x4f\x23\xa4\x67\xb8\x6e\x9f\xf1\xe5\xec\x6e\x9c\xb1\xe3\xab\x65\x2a\xe7\xd2\xf0\xdc\x68\x79\x71\x32\x0e\xce\xa5\x7e\x72\x27\xfd\x6f\xbf\x9c\x4d\x38\x16\x0b\x88\xa2\x7e\x4a\x7b\x43\xc2\xbd\xcb\x30\x9e\x7d\xf6\xdc\x50\xac\xa9\xa9\xc8\x5f\x14\x77\x7e\x3b\xd6\x69\xc3\x77\x19\xc4\x0b\x18\xf9\x4c\x1b\x73\x51\x51\x3d\x1d\x99\x68\xf9\x97\xec\x17\x38\x3a\x9a\x71\x0d\xc6\x12\x1c\xeb\xc8\xe2\xa1\x1b\x91\x9c\x40\x94\x45\xfe\xfe\x36\x1c\xf5\xb1\x3d\x6f\x4d\xd5\x6f\x55\x4d\x17\x45\xa4\xc4\x14\xc9\x84\x10\x17\x9a\x69\x3b\xe1\x44\xfe\x71\x47\x1d\x9c\x93\x83\x15\x1c\x77\x7b\xda\xef\x5a\x09\xd6\x4c\xc1\x59\x52\xac\xed\xc1\x5e\x78\xc1\xff\x88\xcd\x33\xf2\x03\x74\xf6\xee\x30\x45\x67\x49\xb1\xe1\x2b\x06\xf8\x87\x7c\x68\x35\x35\x5c\xc9\xff\x37\xc0\xd1\xce\x3e\x70\x5f\xd8\xe3\xfe\x79\x3a\x1e\xce\xae\x28\x0e\x86\x07\xf1\xa8\x27\x6d\x3d\xcd\x83\x4a\x2e\xb9\xb1\xdf\x86\x36\xaa\xb5\x1f\x7b\xf2\xb6\x31\x6a\xe5\xae\xdd\xce\x58\x9c\x0c\x36\xfa\x5b\x1e\x76\x48\x4f\xd9\xf6\xbf\x2f\xf8\xf4\x73\x5e\xd7\xa9\x7f\xed\x3d\xf3\x1f\xb6\xe3\x16\x2a\xb9\x48\x61\xdc\x33\xa3\x2c\xda\xed\xba\xdb\x9d\x7d\xf9\xa0\x07\x0b\xf7\xf9\x82\x4b\xc3\xf4\x92\xe6\x6c\xbb\x1b\x57\x00\x2f\x40\x47\x85\x12\x09\xf4\xe2\x9e\x39\x7c\x97\xc1\x02\xf0\x78\x8c\x15\x3e\xec\xc2\xce\x6f\x8c\x4d\x6c\xf3\x49\xeb\x1a\xfd\xb5\x81\xb0\x1f\x52\x52\x7b\x61\xb4\xcb\x7a\x8a\x7f\xc8\x75\x2b\x51\xee\x3f\x01\x00\x00\xff\xff\x67\xd8\x82\x06\x7b\x13\x00\x00"), + compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x02\xff\xb4\x58\x6d\x6f\xdc\xb8\x11\xfe\x2c\xfd\x8a\x39\xe1\xce\x47\xc5\x0a\x75\xbd\x14\x57\xc4\xc1\x16\x70\x9d\x36\x41\x71\x4e\x0c\x6f\x5f\x80\xba\x2e\x40\x4b\xdc\x15\x61\x8a\x14\x28\x6a\xed\xed\x66\xff\x7b\x31\xd4\x1b\xa5\x78\xb3\x36\xda\x7e\xf1\x7a\x87\xf3\xf2\xcc\xc3\x99\x21\xb9\x69\x0a\x17\x3a\xe7\xb0\xe6\x8a\x1b\x66\x79\x0e\x77\x5b\xc8\xb5\x84\xbb\x46\xc8\x9c\xc2\x67\x25\xb7\xf0\xa1\x5b\xc4\x35\xab\xb5\xac\x41\xac\x40\x69\x0b\xfc\x51\xd4\x96\xe7\x09\x6c\x75\x63\x20\x63\x0a\x0c\x7f\x30\xc2\x72\xa8\x24\xb3\x2b\x6d\x4a\x7a\x5e\x55\x90\xf3\x15\x6b\xa4\x05\x96\x59\xa1\x55\x98\xa6\x50\xeb\xc6\x64\xfc\x0c\x76\xbb\xef\xe9\xdf\x44\xc5\x0d\xfd\xc0\xed\xd2\x1a\xa1\xd6\x10\xe5\xc2\x50\x56\x89\x08\xf6\x7b\xba\xd6\x61\x58\xb1\xec\x9e\xad\xf9\x51\xe5\x30\x14\x65\xa5\x8d\x05\x12\x84\x41\x94\x69\x65\xf9\xa3\x8d\xc2\x20\xaa\xb7\x2a\x8b\xc2\x30\x88\x76\x3b\x7a\xd5\x3a\xfb\xc4\x4a\xbe\xdf\xa7\x07\x5d\xd6\x9b\x0c\x5d\x3a\x2b\xc3\xd7\xfc\xb1\x42\x47\x6b\x61\x8b\xe6\x8e\x66\xba\x4c\xd7\x42\xbd\x5e\x6b\x25\x32\xfc\x6f\xb6\x66\x0b\xcd\xea\x74\xad\x5f\xaf\x1a\x75\x3f\x5b\xab\xab\xd5\x6f\xde\xa4\x1b\x8c\x39\x5b\xf9\xf9\x97\x37\xbf\x7b\xf3\xd3\xdb\xb7\xbf\x7d\x9b\xe6\x5a\x56\x85\x50\x69\xcf\x62\x7a\x2c\xf5\x17\xb8\x6a\xac\x90\x51\x08\x00\xf0\x12\x8b\x94\x1b\xa3\x4d\x1d\x85\x71\x88\xfb\xb7\x61\xa6\xc6\x6d\x15\x8a\xe7\xf0\x97\xcf\xef\x3f\x87\x1b\x66\x80\x84\x01\x6e\xf7\xab\xf7\xad\x87\x30\xb8\x6e\x14\xac\x1a\x95\x91\x18\xed\xec\xb6\xe2\xa8\x93\xa6\xf0\x91\xa9\x5c\x72\xf3\xa7\x46\x65\xbd\x9b\x30\xf0\x85\xce\x2a\xb3\x8f\xf0\xea\xa2\xdd\xc7\xd8\xb7\xab\x2f\x0a\x26\xd4\x57\x96\x9d\xf8\xe6\xd6\xf3\xe4\xcc\x3a\x40\x03\xe2\x8a\x99\x9a\x03\xab\x2a\xe0\x6a\x2d\x14\x0f\x83\x5e\xa3\xb6\xa6\xc9\x2c\xec\xc2\x20\x78\x75\xb4\x38\x87\x3c\x83\x6b\xdd\x58\x6e\x3e\x18\xdd\x54\x61\x10\x54\x5a\x4b\x24\x18\xeb\x8e\x5e\x69\x2d\xc3\x60\xef\x70\x74\xb9\x0c\x38\x0a\x6b\x2b\x28\x1c\x58\x28\xb4\xbe\x87\xae\x68\xc3\xa0\xd7\x7c\x11\x9e\x8b\xde\xba\x8d\xe6\x81\xea\x22\xd6\xbd\x3f\x5b\x30\xec\x5e\xcb\x55\x0e\x2b\xa3\x4b\x58\x0b\x45\x27\x49\xf8\xc6\x1e\x88\xdc\x65\x36\xee\xf0\x40\xfd\x9c\xf5\xe0\x8e\xd5\xfc\x8a\xd9\x02\xad\x85\x5a\x23\xa8\xb6\x76\xae\xf9\x4a\xf2\xba\x98\x96\x0f\xee\x37\x10\xf4\xde\xfb\x8e\x7b\x45\x12\x83\x2b\x3e\x8c\x9f\x6b\x49\x97\x5b\x95\x5d\xea\x9c\x4b\x12\x8f\x82\xa5\xd9\x90\x63\xcd\x4c\x3f\xf1\x87\x25\x37\x1b\x91\xf1\x8e\x29\x72\x9c\x52\x96\x15\x7c\x69\xb5\xe1\xb1\x17\x0d\xcd\x8d\x96\x92\x1b\xc4\x60\xb8\x6d\x8c\xc2\xa9\xd9\x57\x04\x1d\xa0\x87\xfb\x36\xe7\x46\x3d\x23\xdf\x46\x91\x18\xb3\x14\x2b\xcc\x18\xce\x16\xce\xe7\xe0\xeb\x9d\x93\x7e\xb7\x00\x25\xa4\xdb\x8c\x8a\x29\x91\x91\x55\x69\xe9\x1f\x91\xa0\x15\x89\x7e\xd8\xfc\x53\xfd\xb0\x89\x12\xd4\x4c\x3a\xe6\x49\xdb\xba\xf4\xef\x86\x55\xc4\xc9\x7f\x8e\xe9\xd2\xb2\xec\x9e\xc4\x31\x66\xb5\x9f\x47\xfc\x55\xac\xf8\xc5\x36\x93\x9c\x74\xf5\x48\xff\xc0\xb2\xfb\xb5\xd1\x8d\xca\x49\xfc\x7f\xc4\xd1\x92\xf5\xd7\x9a\x3f\x45\xd6\xda\xd5\xe2\x2b\xaf\x30\x63\x54\x25\xa5\xc8\x73\xc9\x1f\x98\xe1\x40\x29\xf5\x8a\xd0\x71\xe9\xac\xe8\x50\xa5\x0b\xec\x7a\xae\x72\x32\x95\x27\x30\x7a\xa1\x94\xc6\x61\x50\xc8\x1a\xe9\xc0\x09\x4e\x2f\x59\xe5\x45\x49\xa0\xb5\x6d\x14\x66\xd2\x8f\x27\x4a\x6e\x6e\x59\x25\x26\xf1\xfb\xe8\x7e\x65\x1c\x42\xf2\x94\x4e\x02\x85\xac\x1d\x9c\x96\x18\xbf\x95\x8f\x52\xe3\x3e\x88\xe1\x92\x59\xb1\xf1\x3b\x31\xe9\x26\x8e\xa9\xbf\xe2\xcb\xf7\x80\xe4\x15\x5f\x81\x1d\xf8\xf8\x16\xea\x76\xed\x61\xc6\x8e\x1f\x69\xc4\xd0\xb2\xdd\xb5\xd0\x89\x17\x7f\xe7\x0d\x97\xb3\xce\x65\xa6\xcb\x3b\xa1\x78\x2f\x26\xbd\x93\x38\xf1\x06\xce\xa0\xcc\x64\xd6\x48\x66\xf9\xf9\x5d\xad\x65\x63\xdd\xe2\x84\x10\x67\x96\x6b\x79\x06\x00\x43\x3e\xc9\x58\x88\x6d\x9c\xe7\x12\xde\x6a\x13\x9c\xe9\x97\xdc\x16\x3a\x4f\xe0\x65\xec\xef\xc2\x60\xa5\x0d\x88\x04\x4a\x67\xef\x0a\xf0\xa7\xbe\x7d\x6a\xba\xac\xa4\xb0\x13\xff\x51\x12\xc5\xef\x40\xc0\x6e\x47\xa5\xdd\xef\x41\x72\x45\x3a\x5b\x94\x9f\x9e\xba\xf6\xc4\x92\xed\xba\xbb\xbd\xca\xd0\x0b\x5d\x56\x42\x72\x12\xfd\xeb\xe6\xfc\xf5\x3f\x6e\x4f\xbf\x8f\xe2\x30\xc0\x21\x50\x32\x9b\x15\xbc\x6e\x55\xe9\x25\x7e\x6b\xa7\x62\xef\xf6\x46\xdc\xc6\xef\xe0\xbb\x5e\xef\xcb\x97\xf9\x2c\xe8\x86\x41\xe4\x8e\xb6\xd6\x08\x22\x38\x85\xd1\x1e\x4e\x21\x02\x51\xbb\x0b\xe4\x86\x49\x91\xbb\xe0\x7b\x07\xd4\xa3\xeb\x6c\xf1\xfc\x7d\x0c\x83\x60\x56\x1a\x9e\xf9\xa1\x9a\x09\x03\x3c\xa3\xe7\x7d\x3e\x53\x4f\xda\x9b\x48\x01\xd3\x9d\x3a\x76\x6c\xf8\x57\x99\x1d\x74\xd5\xfd\xc4\xd8\x20\x45\x0c\x7b\xd7\x1d\x2f\x71\x89\xf9\x8e\xfd\xf7\xd1\xda\x7e\x90\x79\xbb\x34\x2d\xbe\x71\x92\x0c\xc5\x3d\xc1\xf1\xdc\x1a\x9f\x81\x9f\xb2\x32\x1b\x7f\x58\x0e\x5d\xe6\xe3\x6d\x0e\x75\xfa\xa1\xe0\xea\x25\x1b\x77\x0a\x93\xc1\xab\x13\x32\x40\x62\x4a\xbc\xab\x5f\x90\xf5\x56\xb0\x80\xcc\x3e\x86\x41\x50\x90\x19\x0f\xce\xf4\xaa\xb1\x4e\xde\x67\xf9\xf0\xf2\x1c\x1f\x26\x19\xce\x67\x3a\x1c\xcb\x70\x92\x5d\x81\x32\x3a\xe6\xd1\xc3\x9a\x57\xeb\x33\xa1\x1d\xaa\xe5\xe9\xbd\x38\x9e\x5d\x93\x71\xae\x08\xc5\xe4\x52\xfc\x9b\x23\xdb\x38\x25\xa6\xc7\x5f\x0c\xa7\x4e\xea\xf5\x86\x58\xc1\x68\xf4\xfb\x05\x08\x65\xc9\x2f\x6f\x62\xef\xbc\x8f\xac\xd6\x50\x32\xb5\x1d\x26\x5a\xd4\x5e\x26\x4a\x6e\xd6\x3c\xf7\x3b\xb1\x64\xf7\x9c\x4c\x40\x25\xa3\xf7\x38\x0c\x32\x5d\x6d\xc9\xd4\xac\x3f\x45\x3e\x8e\x90\x9e\xd0\xba\x79\x22\x97\xb3\xdb\x71\xc6\x8e\x47\xcb\xd4\xae\xdf\x86\xa7\x46\xcb\xb3\x37\xe3\xe8\x5c\xea\x26\x77\xdc\x7d\x76\x57\xbb\x89\xc6\x62\x01\x51\xd4\x4d\x69\x6f\x48\xf4\x67\x19\xf2\xd9\xed\x5e\x3f\x14\x2b\x66\x0b\xfa\x67\x2d\xfa\xbc\x7b\xd5\x69\xc3\xb7\x3b\x88\x2f\x37\xfa\x2b\xab\xed\x45\xc1\xcc\x74\x64\x62\xe4\x1f\xd3\x1f\xe1\xe4\x64\xa6\x35\x04\x8b\x71\xac\xa3\x8a\x87\x6e\x44\x72\x0a\x51\x1a\xb9\xed\x9e\x2f\x75\xdc\x9e\x37\xb6\xe8\x6e\x55\x75\xcb\x22\x4a\x08\x43\x31\xa5\xb4\xa7\x66\xda\x4e\x38\x91\xbf\xdd\x51\x47\xe7\xe4\x10\x05\xc7\xdd\x81\xf6\xbb\xd6\x92\xd7\x53\x70\x4e\x44\x8c\x5b\x38\x08\x2f\xf8\x2f\xb1\x79\x41\xbe\x81\xce\xbd\x39\xa6\xe8\x9c\x88\x58\x51\x72\xc0\x3f\xf4\x7d\x63\x98\x15\x5a\xfd\xaf\x01\x8e\x71\x0e\x81\xfb\xc4\x1f\x0e\xcf\xd3\x71\x71\xf6\xb4\xe9\x61\x78\x10\x4f\x3a\xd1\xce\xf3\x3c\xb8\x14\x4a\x58\xf7\x33\xd4\x56\x37\xee\x77\xa5\xac\xa9\xad\x2e\xfb\xe7\x7a\x1f\x8c\xc4\x43\x8c\xee\x75\x88\x1d\xd2\x49\x76\xdd\xe7\x33\x7e\x65\x3a\xaf\xaa\xc4\x7f\x2e\x9f\xf9\x5f\x76\xe3\x2d\x54\x09\x99\xc0\x78\xcf\x8c\xd2\x68\xbf\x6f\x5f\x85\xee\xf0\xc1\x0c\x16\xdd\x0f\x1e\x38\x30\xb9\x59\xb1\x8c\xef\xf6\xe3\x15\xc0\x23\xe8\x24\xd7\x32\x86\xce\xdc\x0b\x87\x67\x19\x2c\x00\x97\x47\xae\xf0\xcb\x3e\x6c\xf3\x46\x6e\xda\x77\x22\xab\x2a\xcc\xd7\x11\xe1\x7e\x7a\x49\xdc\x43\xd3\x5d\xd6\x13\xfc\x43\xaf\x1b\x85\x76\xff\x09\x00\x00\xff\xff\x9c\xdf\x06\x6d\xe6\x13\x00\x00"), }, "/auto.tmpl": &vfsgen۰CompressedFileInfo{ name: "auto.tmpl", @@ -53,10 +53,10 @@ var Assets = func() http.FileSystem { }, "/bean.tmpl": &vfsgen۰CompressedFileInfo{ name: "bean.tmpl", - modTime: time.Date(2021, 10, 28, 15, 17, 56, 416715033, time.UTC), - uncompressedSize: 605, + modTime: time.Date(2021, 10, 29, 6, 22, 6, 336717685, time.UTC), + uncompressedSize: 899, - compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x02\xff\x84\x90\xcd\x6a\xc3\x30\x10\x84\xcf\xf1\x53\x2c\x26\xa7\x42\xe4\x7b\xa0\x97\x26\xa1\xa4\x87\xa4\xd4\x6e\xcf\x51\xac\x8d\x51\x6b\x4b\x42\x92\xc1\x41\xe8\xdd\x8b\x7e\x1c\x12\x28\xf4\xb6\xab\xf9\x66\xec\xd9\xaa\x82\x8d\x64\x08\x1d\x0a\xd4\xd4\x22\x83\xf3\x15\x98\xec\xe1\x3c\xf2\x9e\x11\xd8\x1e\xe1\x70\x6c\x60\xb7\xdd\x37\xa4\xa8\x2a\x30\x72\xd4\x2d\xae\x81\x8e\x56\x92\x4e\x16\x85\xa2\xed\x0f\xed\x10\x9c\x5b\x92\x2f\xae\x50\x93\x57\xb4\xb5\xd5\x5c\x74\x50\x32\xae\x89\xbd\x2a\x34\x25\x78\x5f\x14\xce\x91\x17\xa4\x82\xec\x07\x25\xb5\x85\xb4\xbc\xa7\x00\x13\x80\xaa\x82\x99\x69\xe4\xa7\x52\xa8\x37\xd4\x60\x06\x0f\x74\x40\xef\x81\xe1\x85\x0b\x64\x37\x70\x8b\xa6\xf5\x1e\x8a\xf0\x9d\xff\xdd\xc6\xea\xb1\xb5\xe0\x8a\x85\x73\x2b\xe0\x17\x10\x33\xb0\x9b\x2c\x0a\x66\xa0\x2c\xbd\x4f\xea\x12\x27\xbb\x7e\xce\x72\xad\x7a\x6e\x67\xe6\xd1\x31\xf3\x9a\x8a\x0e\xa3\x2b\x3e\x3d\x39\x47\x66\x09\x05\xfb\x63\x4c\x86\x7c\x06\x2d\x55\xb8\xc1\x22\xdd\x20\xb5\x0a\xd8\x63\x97\x5c\xc3\x39\x52\x7f\xe0\x05\x48\x73\x55\x61\x3f\x7d\x1b\x29\xd6\xe5\x5d\xa7\xb7\xfa\x78\x88\x5d\x9c\x8b\x73\x18\x56\x80\xbd\xc1\xf8\x94\x72\x6e\xff\x53\xc2\x34\xf4\xc1\x9f\x85\xfb\xa4\xdd\x44\x07\xd5\x63\x0c\x03\x4c\x4b\x44\xb3\x90\xe9\x98\x73\xba\xef\xe8\x7f\x03\x00\x00\xff\xff\x28\x24\x14\xef\x5d\x02\x00\x00"), + compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x02\xff\x84\x92\x51\x6b\xdb\x30\x10\xc7\x9f\xa3\x4f\x71\x98\x32\xec\xd2\xca\xef\x81\xbe\xac\x09\xa3\x83\x25\x63\x49\xf7\x32\x06\x55\xac\x8b\xe7\xcd\x96\xc4\x49\x1e\x09\x42\xdf\x7d\x58\xb2\x4d\x0a\x03\xbf\xe9\xee\x7e\xf7\xbf\xfb\x9f\x5d\x96\xf0\xac\x25\x42\x8d\x0a\x49\x38\x94\x70\xba\x82\xd4\x2d\x9c\xfa\xa6\x95\x1c\x36\x7b\xd8\xed\x8f\xb0\xdd\xbc\x1c\x39\x2b\x4b\xb0\xba\xa7\x0a\xd7\x20\x7a\xa7\x79\xad\x19\x33\xa2\xfa\x23\x6a\x04\xef\xef\xf8\xf7\xc6\x20\xf1\x4f\xe8\x0e\x8e\x1a\x55\x43\x26\x1b\xe2\xee\x6a\xd0\x66\x10\x02\x63\xde\xf3\x8f\x28\x14\x7f\xe9\x8c\x26\x07\x29\xf8\x9a\x04\xec\x00\x94\x25\x4c\xcc\x51\xbf\x1a\x83\xf4\x2c\x2c\x8e\xe0\x4e\x74\x18\x02\x48\x3c\x37\x0a\xe5\x0c\x6e\xd0\x56\x21\x00\x1b\xe6\x2c\x77\x5b\x47\x7d\xe5\xc0\xb3\x95\xf7\x8f\xd0\x9c\x41\x4d\xc0\xf6\xe2\x50\x49\x0b\x59\x16\x42\xaa\xde\xe1\xc5\xad\x9f\xc6\xf2\xc1\xb4\x8d\x9b\x98\xf7\x1d\x13\x4f\x42\xd5\x18\xbb\x62\xea\xde\x7b\x3e\x95\x50\xc9\xff\x3c\x53\xc3\x78\x06\xd2\x66\xb8\xc1\x2a\xdd\x20\xb9\x1a\xb0\xf7\x5e\x46\x1b\xde\xf3\xc3\x37\x3c\x03\x3f\x5e\xcd\x10\xbf\xfd\xb6\x5a\xad\xb3\x1b\x4f\x9f\x0f\xfb\x5d\xf4\xe2\x7d\x7c\x0f\x8f\x47\xc0\xd6\x62\x4c\x25\x9d\x79\x9f\x0c\x2e\x5d\x3b\xf4\x8f\x85\x5b\xa5\xed\x45\x74\xa6\xc5\x28\x06\x98\x82\x88\x8e\x85\x91\x8e\x3a\x6f\xb7\x1e\x03\x63\xe7\x5e\x55\x90\x13\xdc\x2f\x7d\x98\x02\xbe\x08\xb2\xbf\x44\x9b\x17\x90\xff\xf8\x79\xba\x3a\x7c\x00\x24\xd2\x54\x0c\x1f\x8b\xd0\xf5\xa4\x60\x70\xc9\x27\x90\x8a\x79\xc2\xab\xea\x52\x72\x69\x4c\x2e\x85\x13\x90\xf4\x0b\xc8\x97\xf0\xdb\x15\xfe\x0a\x02\x5a\xfc\xc1\xd8\x0a\x89\x60\xfd\x94\x56\x9d\xf7\x8a\x73\x1f\xe0\x03\x15\xb3\x17\x8a\xe2\x2c\xb0\x7f\x01\x00\x00\xff\xff\xd3\x87\x3e\x2a\x83\x03\x00\x00"), }, "/boilerplate": &vfsgen۰DirInfo{ name: "boilerplate", @@ -160,10 +160,10 @@ var Assets = func() http.FileSystem { }, "/errors.tmpl": &vfsgen۰CompressedFileInfo{ name: "errors.tmpl", - modTime: time.Date(2021, 10, 29, 2, 38, 55, 921693154, time.UTC), - uncompressedSize: 206, + modTime: time.Date(2021, 10, 29, 6, 32, 27, 553385695, time.UTC), + uncompressedSize: 311, - compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x02\xff\x34\x8e\xbd\x6e\x80\x30\x0c\x84\xe7\xfa\x29\x4e\x99\x60\x21\x7b\xa5\x4e\xfd\xdb\x60\xe9\x0b\x04\x6c\x50\xd4\x34\x46\x4e\x68\xcb\xdb\x57\x11\x74\xf4\xf7\xf9\x74\xe7\x3d\x9e\x95\x05\x9b\x64\xb1\x50\x85\x31\x9f\x60\x4d\x98\x8f\x98\x78\xc0\x94\xd3\x89\xf7\x5b\x36\x57\x55\x53\x41\x5c\x91\xb5\x42\x7e\x63\xa9\xc2\x03\x79\x8f\xa2\x87\x2d\xf2\x08\x31\x53\x2b\xc3\xa6\x44\x7b\x58\x3e\xc3\x26\x37\x22\x8a\x5f\xbb\x5a\x45\x47\x0f\xee\x42\x8e\x7a\x6a\xd9\xeb\xc2\xa2\xb9\x54\xb0\xac\x31\x0b\xe3\x63\x7a\x99\xe8\x3b\x58\xfb\x7f\x35\x1b\xb5\xbe\xe9\x91\x19\x4f\xff\x15\xa3\xfc\x74\xae\xcd\x58\x1b\x77\x3d\xf5\x7f\x01\x00\x00\xff\xff\xe3\x3f\x29\xce\xce\x00\x00\x00"), + compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x02\xff\x34\x8e\x31\x4f\xc3\x30\x10\x85\xe7\xde\xaf\x78\xca\xd4\x20\x88\x77\x24\x26\x28\x6c\xcd\x82\xc4\xec\xd8\x97\x60\x35\xf5\x45\x67\x1b\xa8\xaa\xfe\x77\x64\x25\x9d\x9e\xee\xbd\x7b\xdf\x9d\x31\x78\x15\xcf\x98\x38\xb2\xda\xcc\x1e\xc3\x05\x5e\x66\x0c\x25\xcc\xbe\x43\x1f\xe7\x0b\x3e\xb6\xb0\x66\x59\x64\x4e\x08\x23\xa2\x64\xf0\x5f\x48\x99\x7d\x47\xc6\x20\x49\x51\xc7\xcf\x60\x55\xd1\xd4\x4d\x42\xb4\x58\x77\xb2\x13\x6f\x16\x51\x38\x2f\xa2\x19\x7b\xda\x35\x53\xc8\xdf\x65\xe8\x9c\x9c\xcd\x24\x4f\xeb\x82\x59\xa5\xa1\x96\x2a\x70\x9d\xe0\x24\xa6\x0c\xcf\x63\x88\xec\xf1\xd9\xbf\xf5\xf4\x63\xb5\x42\x0e\xaa\x47\xc9\xef\x52\xa2\xc7\xcb\xfd\xee\x91\x7f\xf7\x4d\xfd\x6d\xac\x7e\xd3\x56\xd8\x58\xa2\xc3\x97\xda\x65\xcf\x08\x31\xb3\x8e\xd6\xf1\xf5\xf6\x88\x74\x0a\x4b\x75\x5a\x3c\x6c\xf5\x43\x15\x5c\x69\xa7\x9c\x8b\xc6\x3b\x75\x2d\xaf\x85\x96\x6e\xf4\x1f\x00\x00\xff\xff\x20\xaa\x1e\xa1\x37\x01\x00\x00"), }, "/k8s.configmap.tmpl": &vfsgen۰CompressedFileInfo{ name: "k8s.configmap.tmpl", @@ -315,10 +315,10 @@ var Assets = func() http.FileSystem { }, "/svc.tmpl": &vfsgen۰CompressedFileInfo{ name: "svc.tmpl", - modTime: time.Date(2021, 10, 28, 15, 17, 56, 416715033, time.UTC), - uncompressedSize: 2818, + modTime: time.Date(2021, 10, 29, 6, 17, 31, 560050173, time.UTC), + uncompressedSize: 765, - compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x02\xff\xb4\x56\xcd\x6e\xe3\x36\x10\x3e\x8b\x4f\x41\x08\x45\x21\x19\xaa\x54\x74\x17\x5b\x24\x40\x0f\x71\xec\x38\x01\x16\x8d\x61\xa7\xbd\x04\x39\x30\xd4\xd8\x22\x22\x91\x2a\x39\xf2\x3a\x30\xfc\xee\x05\x45\x45\x2b\x29\x3f\x76\xd3\x4d\x2e\x9a\x0c\x39\xdf\x37\xbf\x1c\x97\x8c\x3f\xb0\x35\xd0\xdd\xee\xa7\xf8\x6f\x51\x82\x8e\x67\x80\x4b\xd4\x42\xae\xa9\x9f\x0a\x1d\x9b\x0d\xf7\xe9\x7e\x4f\x88\x28\x4a\xa5\x91\x06\xc4\xf3\x85\xf2\x89\xe7\x4b\xc0\x24\x43\x2c\xad\x8c\xa2\x00\x9f\x10\xcf\x5f\x0b\xcc\xaa\xfb\x98\xab\x22\xf9\xed\xcb\xa7\xdf\x3f\xfd\x7a\x72\xf2\xf9\x24\x49\x55\x5e\x66\x42\x26\x65\xce\x70\xa5\x74\x91\x1c\xa2\xf3\x0f\x43\x39\xc7\x4d\xb2\x55\xba\x28\xf3\xca\x09\xfe\x0f\x70\x01\x1f\x4b\x30\x47\x3a\xf1\x04\x56\xa1\xc8\xeb\x64\x24\x3c\x17\x20\x71\x60\xba\x16\xf2\x97\xb5\x92\x82\x5b\xc9\x27\x21\x21\x96\xc4\xe6\x32\x49\xe8\x12\x95\x06\x9a\xc2\x4a\x48\x48\xe9\xcd\xf5\xe4\x9a\x78\x4e\x27\x24\x82\x5e\x31\x0e\x74\x47\x3c\x6f\x06\x18\x3c\xc0\x23\x35\xb5\xaf\x11\xdd\xb0\xbc\xea\xdc\xd9\xed\x43\x0a\x5a\x2b\x4d\x3c\x6f\x79\xe8\x6a\x44\x61\x5b\x0a\x0d\xd4\x16\x2e\x9e\x54\x9a\xa1\x50\xf2\x3b\xc0\x59\x9a\xfe\x3f\x80\x05\x94\x39\xe3\xd0\x03\x49\x19\xb2\xff\x82\x31\x81\x1c\xb0\x0b\xf1\xfd\xe8\x4a\x72\x0d\x05\x48\x7c\x4e\x50\x09\x89\x5f\x3e\x87\x34\x70\x42\xe4\x6c\xc2\x1a\xef\x1d\x46\x17\x79\x65\xb2\xa0\x65\xde\x93\xba\x66\x0b\xa8\x87\xa1\x5f\xb4\x46\xd9\xaf\xda\x79\x06\xfc\x21\x18\xd9\xde\x88\x17\xf0\x4f\x05\x06\x43\x7a\xaf\x54\x4e\x3c\x6f\xce\xd6\x30\xdd\x5a\xa3\x60\x64\xbb\x37\x9e\xca\xb5\x90\x10\xb5\xbe\x0d\xbf\x05\x2b\x6f\x9d\x7c\xd7\xcb\x63\x1c\xdb\xc1\x89\x2f\x94\x2e\x18\x22\xe8\x90\x06\xa3\xba\x8d\x63\x07\x7f\x25\x57\xaa\x13\xd3\x9c\x69\x03\xd3\x2d\x87\x3c\xd0\x54\xa8\x78\x01\x2c\x05\x1d\x51\x93\x01\x60\xbf\x42\x59\x7d\x64\x09\x6e\xef\x5e\x66\x0f\x69\xd0\x3b\x7a\xf2\xb5\x65\x5b\x02\x5e\x97\xb6\xb2\x06\xd0\x38\x17\x83\x55\x25\x79\xd0\x03\x79\xae\xe9\xfe\xd3\x26\x7e\x32\x1e\x24\x7d\x32\x1e\x24\xdc\x26\x75\x09\x4c\xf3\xec\xc3\x92\x6a\x29\xbe\x0a\x83\x9d\x20\x6f\x34\x7c\x18\x6b\x7f\x64\x9e\x18\x67\x6d\x5a\x07\x8c\x16\xa1\x19\x97\xa0\xc3\xf2\x1a\x61\x0b\x78\x25\x17\x2a\x87\x57\xdc\xef\x80\x36\xcd\x7b\x25\xcf\xd2\x42\xc8\xa3\xef\xcf\x41\x1b\x61\x30\x48\xef\xa9\x33\x59\x82\x31\x42\xc9\x88\x8a\xd4\xf4\x9c\x1e\x8e\x60\x63\x79\x21\x72\x78\xc1\x9a\xdf\xbb\xde\xb9\xbd\x73\xc5\x59\x3e\x9a\x33\x44\xc6\x33\x3b\xe9\xcd\xdc\x1e\xe6\x58\x40\xa1\x36\xf0\x0e\xe7\x9c\xe1\x47\xfa\xd6\x74\xfe\x79\xbd\x58\x06\xdd\xdf\x28\xfb\x13\x90\x24\x74\x06\x48\x35\x60\xa5\xa5\xa1\xa3\x4b\xc4\xb2\x79\x7a\xe8\x37\x81\x19\x9d\x4d\x6f\x68\x01\x98\xa9\x34\x6e\xf6\x4a\xa5\xf3\xf6\x8d\x1d\xb9\x15\x16\x77\xcc\x1c\xe8\x5c\x99\xb7\x50\xe7\xd7\xcb\x2e\xac\xbd\x7d\x24\x6e\xf5\x26\xec\x5f\x3d\xd4\xea\x48\x50\xb7\x3c\x5e\xc6\x9d\x4c\xbf\x4e\x6f\xa6\x1d\xd4\x66\xd3\x1c\x05\x7c\x09\x2c\x7d\xc3\xdd\xcb\xe9\xd9\xa4\x83\x6c\x6f\x1f\xc6\x6d\x4a\xbc\x04\xbd\x11\x1c\xce\x95\x44\xd8\x0e\x4b\x3d\x38\x34\xa8\x2b\x8e\x75\xbd\x9b\xbd\xe3\x3e\xf6\xc1\xad\x7f\x3c\xb8\xdf\x15\x76\x03\xb9\x1e\x71\x1f\x1b\xec\x98\xda\xbf\xc9\xd8\xf2\x86\x84\x24\x09\xfd\x13\xbe\xbd\xc5\x6d\x7b\xf8\xf9\x9d\x80\x33\x9e\x01\x2d\xdd\x74\x82\xe4\x10\x9f\x5b\x4d\xcd\x1b\xd2\xd1\x00\x71\x47\x3c\xb3\xe1\xf4\xf4\x0f\x6a\xdf\xb7\x57\xd0\x42\xe2\xb9\xd4\xd2\x9f\xfb\xc7\xbb\xa7\xb8\x4e\x69\x6d\x5f\xcb\x51\x1b\xfc\x69\xad\x74\x72\xd4\xc6\xec\xb4\x4e\x8e\xea\xc8\x4f\xeb\xd0\xad\x76\x32\x8e\x6c\xfc\x7b\xf2\x6f\x00\x00\x00\xff\xff\xe3\xb8\xad\xf4\x02\x0b\x00\x00"), + compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x02\xff\xac\x91\x41\x8b\xdb\x30\x10\x85\xcf\x9a\x5f\x21\x44\x29\x49\x49\xad\xd2\x94\x96\x18\x7a\x49\x0c\xbd\x35\xd0\x94\xde\x5d\x79\x62\x8b\xda\x92\x90\xc6\x6e\x8a\xf1\x7f\x2f\x92\x77\xc1\x9b\x65\x37\x7b\x58\x9f\x1e\xcf\xe3\x37\xdf\x1b\xbb\x52\xfd\x29\x6b\xe4\xe3\xf8\x26\xfb\xa5\x1d\xfa\xec\x1b\xd2\x89\xbc\x36\x35\x17\x95\xf6\x59\x18\x94\xe0\xd3\x04\xa0\x3b\x67\x3d\xf1\x15\x30\xa1\xad\x00\x26\x0c\x92\x6c\x88\x5c\xd4\xa4\x3b\x14\x00\x4c\xd4\x9a\x9a\xfe\x77\xa6\x6c\x27\x3f\x7e\xde\x7e\xd9\x7e\xd8\xed\x3e\xed\x64\x65\x5b\xd7\x68\x23\x5d\x5b\xd2\xd9\xfa\x4e\xde\x5a\x27\x6e\x47\xcd\xe0\x41\x5e\xac\xef\x5c\xdb\xcf\x42\xbc\x02\x02\xfd\x73\x18\x5e\x08\x71\x1f\xd6\x93\x6e\xd3\x31\xa4\x6a\x35\x1a\xba\xfa\xb4\xd6\xe6\x7d\x6d\x8d\x56\x51\x09\x58\x03\x48\xc9\x4f\xe8\x07\xad\xf0\x60\x0d\xe1\x85\x78\x85\x67\x6d\xb0\xe2\x3f\x8f\xc5\x11\x22\xc3\xf5\x40\x20\xdf\x2b\xe2\x23\xb0\x1f\x98\x7e\x45\x18\x54\x36\x4b\x60\x27\xb2\x1e\x79\xb2\x92\x04\x76\x48\x20\xc9\x99\x25\xb0\x62\xcf\xe3\x13\xad\x62\x0f\x53\xa2\xf8\x8e\x7f\x9f\x03\x39\xf7\x46\x3d\x9e\x59\xa9\x52\x35\xc8\x1d\xfa\xa0\x03\xa1\x51\x98\x1d\xa2\x93\x56\xaf\xf9\xbb\xab\xc4\x11\x58\x18\x14\xcf\xbf\xa6\xd5\x4f\xa4\xad\x81\x79\xa4\xde\x1b\xfe\xf6\xe1\xeb\x11\xd8\x5c\x2f\x5f\xf4\xdb\x00\xbb\x3b\x43\xbe\xb8\x43\x74\xe7\xb2\xf9\xa2\x78\x74\x8b\x7d\xbe\xe8\xbe\x01\x36\xc1\x04\xff\x03\x00\x00\xff\xff\x98\x21\xc3\x3e\xfd\x02\x00\x00"), }, "/swagger": &vfsgen۰DirInfo{ name: "swagger", @@ -347,10 +347,10 @@ var Assets = func() http.FileSystem { }, "/types.tmpl": &vfsgen۰CompressedFileInfo{ name: "types.tmpl", - modTime: time.Date(2021, 10, 28, 15, 17, 56, 416715033, time.UTC), - uncompressedSize: 930, + modTime: time.Date(2021, 10, 29, 6, 21, 51, 913384294, time.UTC), + uncompressedSize: 1231, - compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x02\xff\x8c\x93\x4f\x8f\xd3\x30\x10\xc5\xcf\xeb\x4f\x31\x8a\x90\xda\x22\xb0\x11\x8b\x40\xdd\x6b\xbb\x8b\x96\x43\x8b\x68\x41\x1c\xd7\x8d\x27\x69\xc0\xff\x64\x3b\x52\x2b\xcb\xdf\x1d\xd9\x49\xbb\x85\xe5\xdf\x6d\x3c\x7e\xf3\x7e\x2f\xf2\x84\x31\x58\x18\x81\xd0\xa2\x46\xc7\x03\x0a\xd8\x1d\x41\x18\x09\xbb\xbe\x93\x82\xc2\x72\x0d\xab\xf5\x16\x6e\x97\xf7\x5b\x4a\x18\x03\x6f\x7a\x57\xe3\x0d\xf0\x3e\x18\xda\x1a\x42\x2c\xaf\xbf\xf3\x16\x21\xc6\x67\xf4\x4b\x67\xd1\xd1\xf7\x18\x36\xc1\x75\xba\x85\x4a\x74\x8e\x86\xa3\x45\x5f\x41\x4a\x84\xc4\x48\xb7\x7c\x27\x91\xde\x2b\x6b\x5c\x80\xf1\xf4\x71\xb0\xf0\x50\xb5\x5d\xd8\xf7\x3b\x5a\x1b\xc5\x5e\xbf\xbd\x7e\x77\xfd\x6a\x3e\x7f\x33\x67\xc2\x48\xbb\xef\x34\x1b\x51\x9e\xe9\x5e\xca\x17\x17\x5a\xbf\x37\xd6\xdb\x8c\x64\x02\xeb\x4e\x71\x59\x65\x1c\x63\x70\x26\x6e\xcd\x67\x6b\xd1\x2d\xb8\xc7\x13\x76\xc5\x15\xa6\x04\x02\x9b\x4e\xa3\x78\x94\x2e\xd1\xd7\x29\x01\xc9\xc1\xff\xc7\xc0\x07\xd7\xd7\x01\x22\xb9\x8a\xf1\x25\x38\xae\xdb\xb3\x62\x61\x64\xaf\xb4\x4f\x89\x5c\x8d\x61\x2e\x5d\x9e\x06\x18\xd0\xd9\xe8\xb7\xca\x18\xe9\xe6\x13\x36\x40\xb7\x47\x9b\xcf\x0f\x07\xe3\xd4\x4d\x95\xb1\x5d\x03\x1a\x81\x7e\x35\x4e\x41\x55\xa5\x14\x63\xa9\xcb\x10\x6a\x91\x1b\x67\x51\xa6\x14\x51\x6d\x94\x42\x1d\xa6\x93\x33\x7a\x32\x3b\xe9\x73\x6f\xc0\x4e\x2a\xf8\xe6\x8d\xfe\x89\xf3\x61\xb3\x5e\x9d\x38\xb9\x1e\xfc\x51\x7a\x2c\xad\x61\xb0\xb4\xb2\x57\x05\xcd\xaf\x41\xef\x2e\x82\xde\x95\xa0\x7f\x37\x38\x28\x99\xe7\xc7\x8b\x4b\xa7\xdb\x03\x57\x56\x62\x31\x03\x1c\x0e\x45\x3a\x5e\x8c\xea\xe2\xf3\x30\xbc\x51\xa9\xc9\xb0\x21\xe5\xa1\xb2\x2b\x84\x5c\x81\xce\xa5\x69\x9e\xae\xc5\x1f\x17\x80\x34\xbd\xae\x61\xaa\xe0\xf9\xbf\xb5\xb3\x47\xde\x74\x96\x37\x27\xff\x26\x91\x5c\x39\x0c\xbd\xd3\x50\x9d\x1d\xc6\xef\x24\x89\xfc\x08\x00\x00\xff\xff\x04\x6f\xaf\xc5\xa2\x03\x00\x00"), + compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x02\xff\x8c\x93\x6f\x6b\xd4\x40\x10\xc6\x5f\xdf\x7e\x8a\x21\x88\x4d\xa4\x6e\xc4\x8a\xd2\x82\xaf\xfa\x47\x2a\xd8\x8a\xbd\x8a\x20\x42\xf7\x92\xb9\x5c\x74\xff\x84\xd9\x8d\xf4\x58\xf2\xdd\x65\x77\x73\x69\xb4\x6a\xfb\x6e\x76\xf2\xcc\xf3\x7b\xf6\x76\xae\x2c\xe1\xd8\xd4\x08\x0d\x6a\x24\xe1\xb0\x86\xd5\x16\x6a\x23\x61\xd5\xb7\xb2\xe6\x70\x72\x09\x17\x97\x4b\x38\x3d\x39\x5f\x72\x56\x96\x60\x4d\x4f\x15\x1e\x81\xe8\x9d\xe1\x8d\x61\xac\x13\xd5\x0f\xd1\x20\x78\xff\x84\x7f\x6e\x3b\x24\xfe\x0e\xdd\x95\xa3\x56\x37\x90\xd5\x2d\x71\xb7\xed\xd0\x66\x30\x0c\x8c\x79\xcf\x97\x62\x25\x91\x9f\xab\xce\x90\x83\xf1\xf4\x31\x59\x58\xc8\x9a\xd6\x6d\xfa\x15\xaf\x8c\x2a\x5f\xbe\x3e\x78\x73\xf0\xe2\xf0\xf0\xd5\x61\x59\x1b\xd9\x6d\x5a\x5d\x8e\x28\x5b\xea\x5e\xca\xfd\x99\xd6\x6e\x4c\x67\xbb\x80\x2c\x6b\xac\x5a\x25\x64\x16\x70\x65\x09\x13\x71\x69\xae\xbb\x0e\xe9\x58\x58\xdc\x61\x2f\x84\xc2\x61\x80\x1a\xd7\xad\xc6\xfa\x4e\x7a\x82\xb6\x1a\x06\x60\x21\xf8\x63\x0c\xac\xa3\xbe\x72\xe0\xd9\xc2\xfb\xe7\x40\x42\x37\x93\xe2\xd8\xc8\x5e\x69\x3b\x0c\x6c\x31\x86\x99\xbb\xdc\x0f\x90\xd0\xc1\xe8\xaf\x4a\xef\xf9\xd5\x27\x5c\x03\x5f\x6e\xbb\x70\xbe\xb9\x35\xa4\x8e\xb2\x80\x6d\xd7\xa0\x11\xf8\x17\x43\x0a\xb2\x6c\x18\xbc\x8f\x75\x1c\x42\x5d\x87\xc6\x24\x0a\x94\x28\xaa\x8c\x52\xa8\x5d\xbe\x37\xa1\xf7\x8a\x9d\x3e\xf4\x12\x76\x2f\x83\xef\xd6\xe8\xdf\x38\xef\xaf\x2e\x2f\x76\x9c\x50\x27\x7f\x94\x16\x63\x2b\x0d\xc6\x56\xf0\xca\x60\xfd\x67\xd0\xb3\x59\xd0\xb3\x18\xf4\xff\x06\xb7\x4a\x86\xf9\xf1\xc3\xdc\xe9\xf4\x56\xa8\x4e\x62\x34\x03\x4c\x87\x28\x1d\x3f\x8c\xea\xe8\x73\x93\xde\x28\xd6\x2c\x6d\x48\x7c\xa8\xe0\x0a\x2e\x54\xa0\x43\x69\xd6\xf7\xd7\xe2\x9f\x0b\xc0\xd6\xbd\xae\x20\x57\xf0\xec\x61\x6d\x71\xc7\xcb\x8b\xb0\x39\xe1\x6f\xe2\xd9\x82\xd0\xf5\xa4\x21\x9b\x1c\xc6\x7b\x86\x90\xc9\x9e\x1e\x67\xff\x41\x90\xdd\x08\x99\x17\x90\x7f\xfd\xb6\xda\x3a\xdc\x07\x24\x32\x54\xcc\x28\xe1\x35\xf9\x4e\x48\xc5\xc4\xb8\xd6\x2a\x35\x1f\x06\xe5\xb5\x70\x02\x12\xa1\x80\xfc\xe1\x81\x79\x8c\x9f\x82\x80\x1e\xf3\xc3\x2e\x90\x08\x8e\xde\xa6\xc0\x53\xba\xc8\xde\x87\xa7\x54\x4c\x37\xa2\x68\xcf\x06\xf6\x2b\x00\x00\xff\xff\xe9\x30\xd6\xb8\xcf\x04\x00\x00"), }, "/x_platform_test.tmpl": &vfsgen۰CompressedFileInfo{ name: "x_platform_test.tmpl", diff --git a/examples/aisle/api/app.go b/examples/aisle/api/app.go index 024b4385..48091964 100755 --- a/examples/aisle/api/app.go +++ b/examples/aisle/api/app.go @@ -4,6 +4,7 @@ package api import ( + "fmt" "path" "strings" "sync" @@ -15,6 +16,7 @@ import ( "github.com/2637309949/dolphin/platform/api" "github.com/2637309949/dolphin/platform/util" + "github.com/2637309949/dolphin/platform/util/errors" "github.com/thoas/go-funk" ) @@ -57,8 +59,12 @@ func (dol *Dolphin) Reflesh() error { // Run defined TODO func (dol *Dolphin) Run() { - util.Ensure(dol.Reflesh()) - dol.Dolphin.Run() + if err := dol.Reflesh(); err != nil { + panic(fmt.Errorf("%v\n%v", err, string(errors.Wrap(err, 2).Stack()))) + } + if err := dol.Dolphin.Run(); err != nil { + panic(fmt.Errorf("%v\n%v", err, string(errors.Wrap(err, 2).Stack()))) + } } // Use defined TODO diff --git a/examples/aisle/api/auto.go b/examples/aisle/api/auto.go index baeafdec..9ee01d12 100755 --- a/examples/aisle/api/auto.go +++ b/examples/aisle/api/auto.go @@ -545,8 +545,3 @@ func (dol *Dolphin) SyncSrv(svc *svc.ServiceContext) error { OrganInstance.Srv.SetServiceContext(svc) return nil } - -// SyncService defined -func (dol *Dolphin) SyncService() error { - return nil -} diff --git a/examples/aisle/go.mod b/examples/aisle/go.mod index 633540e5..cf2773fc 100644 --- a/examples/aisle/go.mod +++ b/examples/aisle/go.mod @@ -5,6 +5,7 @@ go 1.13 require ( github.com/2637309949/dolphin v1.0.67 github.com/gin-contrib/cache v1.1.0 + github.com/go-errors/errors v1.0.1 github.com/mattn/go-sqlite3 v1.14.7 github.com/shopspring/decimal v1.2.0 github.com/sirupsen/logrus v1.8.1 diff --git a/examples/aisle/go.sum b/examples/aisle/go.sum index 34230df8..d1d929fb 100644 --- a/examples/aisle/go.sum +++ b/examples/aisle/go.sum @@ -312,6 +312,8 @@ github.com/mattn/go-sqlite3 v1.14.7 h1:fxWBnXkxfM6sRiuH3bqJ4CfzZojMOLVc0UTsTglEg github.com/mattn/go-sqlite3 v1.14.7/go.mod h1:NyWgC/yNuGj7Q9rpYnZvas74GogHl5/Z4A/KQRfk6bU= github.com/memcachier/mc v2.0.1+incompatible h1:s8EDz0xrJLP8goitwZOoq1vA/sm0fPS4X3KAF0nyhWQ= github.com/memcachier/mc v2.0.1+incompatible/go.mod h1:7bkvFE61leUBvXz+yxsOnGBQSZpBSPIMUQSmmSHvuXc= +github.com/memcachier/mc/v3 v3.0.3 h1:qii+lDiPKi36O4Xg+HVKwHu6Oq+Gt17b+uEiA0Drwv4= +github.com/memcachier/mc/v3 v3.0.3/go.mod h1:GzjocBahcXPxt2cmqzknrgqCOmMxiSzhVKPOe90Tpug= github.com/miekg/dns v1.0.14 h1:9jZdLNd/P4+SfEJ0TNyxYpsK8N4GtfylBLqtbYN1sbA= github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc= diff --git a/examples/aisle/svc/svc.go b/examples/aisle/svc/svc.go index 051e6688..b3267763 100755 --- a/examples/aisle/svc/svc.go +++ b/examples/aisle/svc/svc.go @@ -1,73 +1,17 @@ package svc import ( - "io" - "net/http" - "time" - - "github.com/2637309949/dolphin/packages/xormplus/xorm" "github.com/2637309949/dolphin/platform/svc" - "github.com/2637309949/dolphin/platform/types" - "github.com/2637309949/dolphin/platform/util/http/client" "github.com/gin-contrib/cache/persistence" ) -type ( - // Store defined TODO - Store interface { - Get(key string, value interface{}) error - Set(key string, value interface{}, expire time.Duration) error - Add(key string, value interface{}, expire time.Duration) error - Replace(key string, data interface{}, expire time.Duration) error - Delete(key string) error - Increment(key string, data uint64) (uint64, error) - Decrement(key string, data uint64) (uint64, error) - Flush() error - } - - // Report defined TODO - Report interface { - Check(*http.Request) bool - PageExport(*xorm.Engine, string, string, string, map[string]interface{}, ...svc.Formatter) (*types.ExportInfo, error) - ParseExcel(r io.Reader, sheet interface{}, header ...[]map[string]interface{}) ([]map[string]string, error) - SetOptionsetsFormat(func(interface{}) func(interface{}) interface{}) - } - - // DB defined TODO - DB interface { - PageSearch(*xorm.Engine, string, string, string, map[string]interface{}, ...svc.Formatter) (*types.PageList, error) - TreeSearch(*xorm.Engine, string, string, string, map[string]interface{}, ...svc.Formatter) (interface{}, error) - GetOptions(*xorm.Engine, ...string) (map[string]map[string]interface{}, error) - InRole(*xorm.Engine, string, ...string) bool - InAdmin(*xorm.Engine, string, ...string) bool - Persist(db *xorm.Session, ids ...string) (int64, error) - PersistFile(db *xorm.Session, cb func([]types.SysAttachment) error, ids ...string) (int64, error) - Remove(db *xorm.Session, ids ...string) (int64, error) - RemoveFile(db *xorm.Session, cb func([]types.SysAttachment) error, ids ...string) (int64, error) - } - - // Client defined TODO - Client interface { - // Get returns *HttpRequest with GET method. - Get(url string) *client.HttpRequest - // Post returns *HttpRequest with POST method. - Post(url string) *client.HttpRequest - // Put returns *HttpRequest with PUT method. - Put(url string) *client.HttpRequest - // Delete returns *HttpRequest DELETE method. - Delete(url string) *client.HttpRequest - // Head returns *HttpRequest with HEAD method. - Head(url string) *client.HttpRequest - } - - // ServiceContext defined TODO - ServiceContext struct { - Report Report - Store Store - Client Client - DB DB - } -) +// ServiceContext defined TODO +type ServiceContext struct { + Report svc.Report + Store svc.Store + Client svc.Client + DB svc.DB +} // NewServiceContext defined TODO func NewServiceContext(cache persistence.CacheStore) *ServiceContext { diff --git a/examples/aisle/types/about_us.auto.go b/examples/aisle/types/about_us.auto.go index ddb4c9c1..29796b2e 100755 --- a/examples/aisle/types/about_us.auto.go +++ b/examples/aisle/types/about_us.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -37,3 +39,13 @@ type AboutUs struct { func (m *AboutUs) TableName() string { return "about_us" } + +func (r *AboutUs) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalAboutUs(data []byte) (AboutUs, error) { + var r AboutUs + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/aboutus_content_pic.auto.go b/examples/aisle/types/aboutus_content_pic.auto.go index d27bafcc..bf57177e 100755 --- a/examples/aisle/types/aboutus_content_pic.auto.go +++ b/examples/aisle/types/aboutus_content_pic.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type AboutusContentPic struct { func (m *AboutusContentPic) TableName() string { return "aboutus_content_pic" } + +func (r *AboutusContentPic) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalAboutusContentPic(data []byte) (AboutusContentPic, error) { + var r AboutusContentPic + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/achievement_send_email_msg.auto.go b/examples/aisle/types/achievement_send_email_msg.auto.go index 45fe7ad1..da929347 100755 --- a/examples/aisle/types/achievement_send_email_msg.auto.go +++ b/examples/aisle/types/achievement_send_email_msg.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -43,3 +45,13 @@ type AchievementSendEmailMsg struct { func (m *AchievementSendEmailMsg) TableName() string { return "achievement_send_email_msg" } + +func (r *AchievementSendEmailMsg) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalAchievementSendEmailMsg(data []byte) (AchievementSendEmailMsg, error) { + var r AchievementSendEmailMsg + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/active_lesson.auto.go b/examples/aisle/types/active_lesson.auto.go index 6a70be92..fc33aae2 100755 --- a/examples/aisle/types/active_lesson.auto.go +++ b/examples/aisle/types/active_lesson.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -57,3 +59,13 @@ type ActiveLesson struct { func (m *ActiveLesson) TableName() string { return "active_lesson" } + +func (r *ActiveLesson) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalActiveLesson(data []byte) (ActiveLesson, error) { + var r ActiveLesson + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/active_lesson_pro_type.auto.go b/examples/aisle/types/active_lesson_pro_type.auto.go index d6e48c48..8eceaf47 100755 --- a/examples/aisle/types/active_lesson_pro_type.auto.go +++ b/examples/aisle/types/active_lesson_pro_type.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type ActiveLessonProType struct { func (m *ActiveLessonProType) TableName() string { return "active_lesson_pro_type" } + +func (r *ActiveLessonProType) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalActiveLessonProType(data []byte) (ActiveLessonProType, error) { + var r ActiveLessonProType + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/active_lesson_student.auto.go b/examples/aisle/types/active_lesson_student.auto.go index 2fa2ba08..9fd61386 100755 --- a/examples/aisle/types/active_lesson_student.auto.go +++ b/examples/aisle/types/active_lesson_student.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -37,3 +39,13 @@ type ActiveLessonStudent struct { func (m *ActiveLessonStudent) TableName() string { return "active_lesson_student" } + +func (r *ActiveLessonStudent) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalActiveLessonStudent(data []byte) (ActiveLessonStudent, error) { + var r ActiveLessonStudent + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/active_teacher.auto.go b/examples/aisle/types/active_teacher.auto.go index 4d530379..d32eacbb 100755 --- a/examples/aisle/types/active_teacher.auto.go +++ b/examples/aisle/types/active_teacher.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type ActiveTeacher struct { func (m *ActiveTeacher) TableName() string { return "active_teacher" } + +func (r *ActiveTeacher) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalActiveTeacher(data []byte) (ActiveTeacher, error) { + var r ActiveTeacher + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/active_user.auto.go b/examples/aisle/types/active_user.auto.go index 3e66f068..ec87192e 100755 --- a/examples/aisle/types/active_user.auto.go +++ b/examples/aisle/types/active_user.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type ActiveUser struct { func (m *ActiveUser) TableName() string { return "active_user" } + +func (r *ActiveUser) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalActiveUser(data []byte) (ActiveUser, error) { + var r ActiveUser + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/add_agreement_mb.auto.go b/examples/aisle/types/add_agreement_mb.auto.go index 3c15f668..e7f855cb 100755 --- a/examples/aisle/types/add_agreement_mb.auto.go +++ b/examples/aisle/types/add_agreement_mb.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -39,3 +41,13 @@ type AddAgreementMb struct { func (m *AddAgreementMb) TableName() string { return "add_agreement_mb" } + +func (r *AddAgreementMb) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalAddAgreementMb(data []byte) (AddAgreementMb, error) { + var r AddAgreementMb + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/android_hotfix.auto.go b/examples/aisle/types/android_hotfix.auto.go index 6494b728..c83e9435 100755 --- a/examples/aisle/types/android_hotfix.auto.go +++ b/examples/aisle/types/android_hotfix.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type AndroidHotfix struct { func (m *AndroidHotfix) TableName() string { return "android_hotfix" } + +func (r *AndroidHotfix) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalAndroidHotfix(data []byte) (AndroidHotfix, error) { + var r AndroidHotfix + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/app_error.auto.go b/examples/aisle/types/app_error.auto.go index 803620ef..95732764 100755 --- a/examples/aisle/types/app_error.auto.go +++ b/examples/aisle/types/app_error.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type AppError struct { func (m *AppError) TableName() string { return "app_error" } + +func (r *AppError) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalAppError(data []byte) (AppError, error) { + var r AppError + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/app_message_file.auto.go b/examples/aisle/types/app_message_file.auto.go index b3cf3e7b..6d249797 100755 --- a/examples/aisle/types/app_message_file.auto.go +++ b/examples/aisle/types/app_message_file.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type AppMessageFile struct { func (m *AppMessageFile) TableName() string { return "app_message_file" } + +func (r *AppMessageFile) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalAppMessageFile(data []byte) (AppMessageFile, error) { + var r AppMessageFile + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/app_message_notification.auto.go b/examples/aisle/types/app_message_notification.auto.go index 7c5399ef..a57eaebd 100755 --- a/examples/aisle/types/app_message_notification.auto.go +++ b/examples/aisle/types/app_message_notification.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type AppMessageNotification struct { func (m *AppMessageNotification) TableName() string { return "app_message_notification" } + +func (r *AppMessageNotification) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalAppMessageNotification(data []byte) (AppMessageNotification, error) { + var r AppMessageNotification + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/app_message_sch.auto.go b/examples/aisle/types/app_message_sch.auto.go index cc9edbdf..8350f865 100755 --- a/examples/aisle/types/app_message_sch.auto.go +++ b/examples/aisle/types/app_message_sch.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type AppMessageSch struct { func (m *AppMessageSch) TableName() string { return "app_message_sch" } + +func (r *AppMessageSch) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalAppMessageSch(data []byte) (AppMessageSch, error) { + var r AppMessageSch + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/app_message_stu.auto.go b/examples/aisle/types/app_message_stu.auto.go index 6109ed55..6a4c40cc 100755 --- a/examples/aisle/types/app_message_stu.auto.go +++ b/examples/aisle/types/app_message_stu.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type AppMessageStu struct { func (m *AppMessageStu) TableName() string { return "app_message_stu" } + +func (r *AppMessageStu) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalAppMessageStu(data []byte) (AppMessageStu, error) { + var r AppMessageStu + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/area.auto.go b/examples/aisle/types/area.auto.go index 7bc5872b..40056ee5 100755 --- a/examples/aisle/types/area.auto.go +++ b/examples/aisle/types/area.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type Area struct { func (m *Area) TableName() string { return "area" } + +func (r *Area) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalArea(data []byte) (Area, error) { + var r Area + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/auto_cs_time_set.auto.go b/examples/aisle/types/auto_cs_time_set.auto.go index 27f9e061..6a242cf6 100755 --- a/examples/aisle/types/auto_cs_time_set.auto.go +++ b/examples/aisle/types/auto_cs_time_set.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type AutoCsTimeSet struct { func (m *AutoCsTimeSet) TableName() string { return "auto_cs_time_set" } + +func (r *AutoCsTimeSet) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalAutoCsTimeSet(data []byte) (AutoCsTimeSet, error) { + var r AutoCsTimeSet + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/branch_company.auto.go b/examples/aisle/types/branch_company.auto.go index 8a91fe6c..beb74463 100755 --- a/examples/aisle/types/branch_company.auto.go +++ b/examples/aisle/types/branch_company.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type BranchCompany struct { func (m *BranchCompany) TableName() string { return "branch_company" } + +func (r *BranchCompany) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalBranchCompany(data []byte) (BranchCompany, error) { + var r BranchCompany + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/business_department.auto.go b/examples/aisle/types/business_department.auto.go index 2be03fbf..1a7e5962 100755 --- a/examples/aisle/types/business_department.auto.go +++ b/examples/aisle/types/business_department.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type BusinessDepartment struct { func (m *BusinessDepartment) TableName() string { return "business_department" } + +func (r *BusinessDepartment) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalBusinessDepartment(data []byte) (BusinessDepartment, error) { + var r BusinessDepartment + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/button_picture.auto.go b/examples/aisle/types/button_picture.auto.go index 2bbbadb0..4c38f97f 100755 --- a/examples/aisle/types/button_picture.auto.go +++ b/examples/aisle/types/button_picture.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -27,3 +29,13 @@ type ButtonPicture struct { func (m *ButtonPicture) TableName() string { return "button_picture" } + +func (r *ButtonPicture) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalButtonPicture(data []byte) (ButtonPicture, error) { + var r ButtonPicture + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/buysct_gl_givesct.auto.go b/examples/aisle/types/buysct_gl_givesct.auto.go index c4b83eaa..71ac5e7d 100755 --- a/examples/aisle/types/buysct_gl_givesct.auto.go +++ b/examples/aisle/types/buysct_gl_givesct.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type BuysctGlGivesct struct { func (m *BuysctGlGivesct) TableName() string { return "buysct_gl_givesct" } + +func (r *BuysctGlGivesct) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalBuysctGlGivesct(data []byte) (BuysctGlGivesct, error) { + var r BuysctGlGivesct + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/casting.auto.go b/examples/aisle/types/casting.auto.go index 299f78cd..ee84c581 100755 --- a/examples/aisle/types/casting.auto.go +++ b/examples/aisle/types/casting.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -29,3 +31,13 @@ type Casting struct { func (m *Casting) TableName() string { return "casting" } + +func (r *Casting) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCasting(data []byte) (Casting, error) { + var r Casting + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/cc_reward_user.auto.go b/examples/aisle/types/cc_reward_user.auto.go index 1a47513e..ce822ebc 100755 --- a/examples/aisle/types/cc_reward_user.auto.go +++ b/examples/aisle/types/cc_reward_user.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type CcRewardUser struct { func (m *CcRewardUser) TableName() string { return "cc_reward_user" } + +func (r *CcRewardUser) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCcRewardUser(data []byte) (CcRewardUser, error) { + var r CcRewardUser + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/ccs_homework_check_file.auto.go b/examples/aisle/types/ccs_homework_check_file.auto.go index 3678dda2..bac1b91e 100755 --- a/examples/aisle/types/ccs_homework_check_file.auto.go +++ b/examples/aisle/types/ccs_homework_check_file.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type CcsHomeworkCheckFile struct { func (m *CcsHomeworkCheckFile) TableName() string { return "ccs_homework_check_file" } + +func (r *CcsHomeworkCheckFile) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCcsHomeworkCheckFile(data []byte) (CcsHomeworkCheckFile, error) { + var r CcsHomeworkCheckFile + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/change_tea_his_tea.auto.go b/examples/aisle/types/change_tea_his_tea.auto.go index 1ba68e58..c3b33913 100755 --- a/examples/aisle/types/change_tea_his_tea.auto.go +++ b/examples/aisle/types/change_tea_his_tea.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -39,3 +41,13 @@ type ChangeTeaHisTea struct { func (m *ChangeTeaHisTea) TableName() string { return "change_tea_his_tea" } + +func (r *ChangeTeaHisTea) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalChangeTeaHisTea(data []byte) (ChangeTeaHisTea, error) { + var r ChangeTeaHisTea + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/change_tea_new_tea.auto.go b/examples/aisle/types/change_tea_new_tea.auto.go index a151b1f1..b1528bcb 100755 --- a/examples/aisle/types/change_tea_new_tea.auto.go +++ b/examples/aisle/types/change_tea_new_tea.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type ChangeTeaNewTea struct { func (m *ChangeTeaNewTea) TableName() string { return "change_tea_new_tea" } + +func (r *ChangeTeaNewTea) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalChangeTeaNewTea(data []byte) (ChangeTeaNewTea, error) { + var r ChangeTeaNewTea + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/channel_plan.auto.go b/examples/aisle/types/channel_plan.auto.go index e46c48b7..cc4a6fc1 100755 --- a/examples/aisle/types/channel_plan.auto.go +++ b/examples/aisle/types/channel_plan.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -42,3 +44,13 @@ type ChannelPlan struct { func (m *ChannelPlan) TableName() string { return "channel_plan" } + +func (r *ChannelPlan) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalChannelPlan(data []byte) (ChannelPlan, error) { + var r ChannelPlan + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/channel_school_plan.auto.go b/examples/aisle/types/channel_school_plan.auto.go index 3ce160a3..875d0af8 100755 --- a/examples/aisle/types/channel_school_plan.auto.go +++ b/examples/aisle/types/channel_school_plan.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -40,3 +42,13 @@ type ChannelSchoolPlan struct { func (m *ChannelSchoolPlan) TableName() string { return "channel_school_plan" } + +func (r *ChannelSchoolPlan) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalChannelSchoolPlan(data []byte) (ChannelSchoolPlan, error) { + var r ChannelSchoolPlan + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/check_flow_pool.auto.go b/examples/aisle/types/check_flow_pool.auto.go index dd4ed772..41ce6a26 100755 --- a/examples/aisle/types/check_flow_pool.auto.go +++ b/examples/aisle/types/check_flow_pool.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type CheckFlowPool struct { func (m *CheckFlowPool) TableName() string { return "check_flow_pool" } + +func (r *CheckFlowPool) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCheckFlowPool(data []byte) (CheckFlowPool, error) { + var r CheckFlowPool + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/check_flow_set.auto.go b/examples/aisle/types/check_flow_set.auto.go index 655bf5d2..d19c1533 100755 --- a/examples/aisle/types/check_flow_set.auto.go +++ b/examples/aisle/types/check_flow_set.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type CheckFlowSet struct { func (m *CheckFlowSet) TableName() string { return "check_flow_set" } + +func (r *CheckFlowSet) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCheckFlowSet(data []byte) (CheckFlowSet, error) { + var r CheckFlowSet + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/check_flow_set_floor.auto.go b/examples/aisle/types/check_flow_set_floor.auto.go index dad60c57..04850b9e 100755 --- a/examples/aisle/types/check_flow_set_floor.auto.go +++ b/examples/aisle/types/check_flow_set_floor.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type CheckFlowSetFloor struct { func (m *CheckFlowSetFloor) TableName() string { return "check_flow_set_floor" } + +func (r *CheckFlowSetFloor) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCheckFlowSetFloor(data []byte) (CheckFlowSetFloor, error) { + var r CheckFlowSetFloor + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/check_flow_set_floor_casting.auto.go b/examples/aisle/types/check_flow_set_floor_casting.auto.go index 3a48067e..9472f746 100755 --- a/examples/aisle/types/check_flow_set_floor_casting.auto.go +++ b/examples/aisle/types/check_flow_set_floor_casting.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type CheckFlowSetFloorCasting struct { func (m *CheckFlowSetFloorCasting) TableName() string { return "check_flow_set_floor_casting" } + +func (r *CheckFlowSetFloorCasting) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCheckFlowSetFloorCasting(data []byte) (CheckFlowSetFloorCasting, error) { + var r CheckFlowSetFloorCasting + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/check_flow_set_floor_user.auto.go b/examples/aisle/types/check_flow_set_floor_user.auto.go index 4f6c0211..150135b0 100755 --- a/examples/aisle/types/check_flow_set_floor_user.auto.go +++ b/examples/aisle/types/check_flow_set_floor_user.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type CheckFlowSetFloorUser struct { func (m *CheckFlowSetFloorUser) TableName() string { return "check_flow_set_floor_user" } + +func (r *CheckFlowSetFloorUser) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCheckFlowSetFloorUser(data []byte) (CheckFlowSetFloorUser, error) { + var r CheckFlowSetFloorUser + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/class_allot_customer.auto.go b/examples/aisle/types/class_allot_customer.auto.go index 3cad0b9c..c2f678e6 100755 --- a/examples/aisle/types/class_allot_customer.auto.go +++ b/examples/aisle/types/class_allot_customer.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -39,3 +41,13 @@ type ClassAllotCustomer struct { func (m *ClassAllotCustomer) TableName() string { return "class_allot_customer" } + +func (r *ClassAllotCustomer) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalClassAllotCustomer(data []byte) (ClassAllotCustomer, error) { + var r ClassAllotCustomer + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/class_change_tea.auto.go b/examples/aisle/types/class_change_tea.auto.go index 7856fa12..4c37cac0 100755 --- a/examples/aisle/types/class_change_tea.auto.go +++ b/examples/aisle/types/class_change_tea.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type ClassChangeTea struct { func (m *ClassChangeTea) TableName() string { return "class_change_tea" } + +func (r *ClassChangeTea) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalClassChangeTea(data []byte) (ClassChangeTea, error) { + var r ClassChangeTea + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/class_change_tea_his.auto.go b/examples/aisle/types/class_change_tea_his.auto.go index ff02990f..2593fafa 100755 --- a/examples/aisle/types/class_change_tea_his.auto.go +++ b/examples/aisle/types/class_change_tea_his.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type ClassChangeTeaHis struct { func (m *ClassChangeTeaHis) TableName() string { return "class_change_tea_his" } + +func (r *ClassChangeTeaHis) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalClassChangeTeaHis(data []byte) (ClassChangeTeaHis, error) { + var r ClassChangeTeaHis + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/class_change_tea_new.auto.go b/examples/aisle/types/class_change_tea_new.auto.go index 7a9cdf93..cb81e11e 100755 --- a/examples/aisle/types/class_change_tea_new.auto.go +++ b/examples/aisle/types/class_change_tea_new.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type ClassChangeTeaNew struct { func (m *ClassChangeTeaNew) TableName() string { return "class_change_tea_new" } + +func (r *ClassChangeTeaNew) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalClassChangeTeaNew(data []byte) (ClassChangeTeaNew, error) { + var r ClassChangeTeaNew + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/class_content.auto.go b/examples/aisle/types/class_content.auto.go index ddd11a17..5fd89485 100755 --- a/examples/aisle/types/class_content.auto.go +++ b/examples/aisle/types/class_content.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type ClassContent struct { func (m *ClassContent) TableName() string { return "class_content" } + +func (r *ClassContent) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalClassContent(data []byte) (ClassContent, error) { + var r ClassContent + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/class_content_file.auto.go b/examples/aisle/types/class_content_file.auto.go index a9bbd645..a3cc1ad2 100755 --- a/examples/aisle/types/class_content_file.auto.go +++ b/examples/aisle/types/class_content_file.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type ClassContentFile struct { func (m *ClassContentFile) TableName() string { return "class_content_file" } + +func (r *ClassContentFile) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalClassContentFile(data []byte) (ClassContentFile, error) { + var r ClassContentFile + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/class_feedback.auto.go b/examples/aisle/types/class_feedback.auto.go index e663dcf1..b1528125 100755 --- a/examples/aisle/types/class_feedback.auto.go +++ b/examples/aisle/types/class_feedback.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -59,3 +61,13 @@ type ClassFeedback struct { func (m *ClassFeedback) TableName() string { return "class_feedback" } + +func (r *ClassFeedback) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalClassFeedback(data []byte) (ClassFeedback, error) { + var r ClassFeedback + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/class_feedback_file.auto.go b/examples/aisle/types/class_feedback_file.auto.go index 205bf182..7fe7e703 100755 --- a/examples/aisle/types/class_feedback_file.auto.go +++ b/examples/aisle/types/class_feedback_file.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type ClassFeedbackFile struct { func (m *ClassFeedbackFile) TableName() string { return "class_feedback_file" } + +func (r *ClassFeedbackFile) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalClassFeedbackFile(data []byte) (ClassFeedbackFile, error) { + var r ClassFeedbackFile + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/class_manage.auto.go b/examples/aisle/types/class_manage.auto.go index e226b223..24f733c4 100755 --- a/examples/aisle/types/class_manage.auto.go +++ b/examples/aisle/types/class_manage.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -71,3 +73,13 @@ type ClassManage struct { func (m *ClassManage) TableName() string { return "class_manage" } + +func (r *ClassManage) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalClassManage(data []byte) (ClassManage, error) { + var r ClassManage + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/class_manage_stage_course.auto.go b/examples/aisle/types/class_manage_stage_course.auto.go index b1180742..fd98c0d2 100755 --- a/examples/aisle/types/class_manage_stage_course.auto.go +++ b/examples/aisle/types/class_manage_stage_course.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -45,3 +47,13 @@ type ClassManageStageCourse struct { func (m *ClassManageStageCourse) TableName() string { return "class_manage_stage_course" } + +func (r *ClassManageStageCourse) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalClassManageStageCourse(data []byte) (ClassManageStageCourse, error) { + var r ClassManageStageCourse + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/class_manage_tea.auto.go b/examples/aisle/types/class_manage_tea.auto.go index 657c8376..9c1ef9f7 100755 --- a/examples/aisle/types/class_manage_tea.auto.go +++ b/examples/aisle/types/class_manage_tea.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type ClassManageTea struct { func (m *ClassManageTea) TableName() string { return "class_manage_tea" } + +func (r *ClassManageTea) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalClassManageTea(data []byte) (ClassManageTea, error) { + var r ClassManageTea + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/class_manager_pt.auto.go b/examples/aisle/types/class_manager_pt.auto.go index cfa55a30..7885ae2d 100755 --- a/examples/aisle/types/class_manager_pt.auto.go +++ b/examples/aisle/types/class_manager_pt.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type ClassManagerPt struct { func (m *ClassManagerPt) TableName() string { return "class_manager_pt" } + +func (r *ClassManagerPt) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalClassManagerPt(data []byte) (ClassManagerPt, error) { + var r ClassManagerPt + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/class_product_categories.auto.go b/examples/aisle/types/class_product_categories.auto.go index 61574c65..a145920e 100755 --- a/examples/aisle/types/class_product_categories.auto.go +++ b/examples/aisle/types/class_product_categories.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -39,3 +41,13 @@ type ClassProductCategories struct { func (m *ClassProductCategories) TableName() string { return "class_product_categories" } + +func (r *ClassProductCategories) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalClassProductCategories(data []byte) (ClassProductCategories, error) { + var r ClassProductCategories + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/class_schedule.auto.go b/examples/aisle/types/class_schedule.auto.go index 9430fd50..c5c16d6b 100755 --- a/examples/aisle/types/class_schedule.auto.go +++ b/examples/aisle/types/class_schedule.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -95,3 +97,13 @@ type ClassSchedule struct { func (m *ClassSchedule) TableName() string { return "class_schedule" } + +func (r *ClassSchedule) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalClassSchedule(data []byte) (ClassSchedule, error) { + var r ClassSchedule + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/class_schedule_student.auto.go b/examples/aisle/types/class_schedule_student.auto.go index 5974109a..0bcf52c5 100755 --- a/examples/aisle/types/class_schedule_student.auto.go +++ b/examples/aisle/types/class_schedule_student.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -109,3 +111,13 @@ type ClassScheduleStudent struct { func (m *ClassScheduleStudent) TableName() string { return "class_schedule_student" } + +func (r *ClassScheduleStudent) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalClassScheduleStudent(data []byte) (ClassScheduleStudent, error) { + var r ClassScheduleStudent + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/class_schedule_task.auto.go b/examples/aisle/types/class_schedule_task.auto.go index c69ed333..2b09c705 100755 --- a/examples/aisle/types/class_schedule_task.auto.go +++ b/examples/aisle/types/class_schedule_task.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -47,3 +49,13 @@ type ClassScheduleTask struct { func (m *ClassScheduleTask) TableName() string { return "class_schedule_task" } + +func (r *ClassScheduleTask) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalClassScheduleTask(data []byte) (ClassScheduleTask, error) { + var r ClassScheduleTask + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/class_time_range.auto.go b/examples/aisle/types/class_time_range.auto.go index 252b6fde..9e1c6250 100755 --- a/examples/aisle/types/class_time_range.auto.go +++ b/examples/aisle/types/class_time_range.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -49,3 +51,13 @@ type ClassTimeRange struct { func (m *ClassTimeRange) TableName() string { return "class_time_range" } + +func (r *ClassTimeRange) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalClassTimeRange(data []byte) (ClassTimeRange, error) { + var r ClassTimeRange + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/class_time_range_tea.auto.go b/examples/aisle/types/class_time_range_tea.auto.go index 34281e22..1a9c5d2b 100755 --- a/examples/aisle/types/class_time_range_tea.auto.go +++ b/examples/aisle/types/class_time_range_tea.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type ClassTimeRangeTea struct { func (m *ClassTimeRangeTea) TableName() string { return "class_time_range_tea" } + +func (r *ClassTimeRangeTea) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalClassTimeRangeTea(data []byte) (ClassTimeRangeTea, error) { + var r ClassTimeRangeTea + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/class_time_resource.auto.go b/examples/aisle/types/class_time_resource.auto.go index 3a7801fc..ee71b58e 100755 --- a/examples/aisle/types/class_time_resource.auto.go +++ b/examples/aisle/types/class_time_resource.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -47,3 +49,13 @@ type ClassTimeResource struct { func (m *ClassTimeResource) TableName() string { return "class_time_resource" } + +func (r *ClassTimeResource) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalClassTimeResource(data []byte) (ClassTimeResource, error) { + var r ClassTimeResource + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/class_type.auto.go b/examples/aisle/types/class_type.auto.go index 58023741..d8e01dfe 100755 --- a/examples/aisle/types/class_type.auto.go +++ b/examples/aisle/types/class_type.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -59,3 +61,13 @@ type ClassType struct { func (m *ClassType) TableName() string { return "class_type" } + +func (r *ClassType) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalClassType(data []byte) (ClassType, error) { + var r ClassType + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/class_type_organ.auto.go b/examples/aisle/types/class_type_organ.auto.go index 36225d14..eb37c0e2 100755 --- a/examples/aisle/types/class_type_organ.auto.go +++ b/examples/aisle/types/class_type_organ.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type ClassTypeOrgan struct { func (m *ClassTypeOrgan) TableName() string { return "class_type_organ" } + +func (r *ClassTypeOrgan) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalClassTypeOrgan(data []byte) (ClassTypeOrgan, error) { + var r ClassTypeOrgan + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/class_type_pt.auto.go b/examples/aisle/types/class_type_pt.auto.go index ce9e7c17..cc2da246 100755 --- a/examples/aisle/types/class_type_pt.auto.go +++ b/examples/aisle/types/class_type_pt.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type ClassTypePt struct { func (m *ClassTypePt) TableName() string { return "class_type_pt" } + +func (r *ClassTypePt) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalClassTypePt(data []byte) (ClassTypePt, error) { + var r ClassTypePt + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/class_type_stage_course.auto.go b/examples/aisle/types/class_type_stage_course.auto.go index 651a760c..844255c0 100755 --- a/examples/aisle/types/class_type_stage_course.auto.go +++ b/examples/aisle/types/class_type_stage_course.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type ClassTypeStageCourse struct { func (m *ClassTypeStageCourse) TableName() string { return "class_type_stage_course" } + +func (r *ClassTypeStageCourse) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalClassTypeStageCourse(data []byte) (ClassTypeStageCourse, error) { + var r ClassTypeStageCourse + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/class_yp_sc.auto.go b/examples/aisle/types/class_yp_sc.auto.go index 0209201a..f7ce7fce 100755 --- a/examples/aisle/types/class_yp_sc.auto.go +++ b/examples/aisle/types/class_yp_sc.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -39,3 +41,13 @@ type ClassYpSc struct { func (m *ClassYpSc) TableName() string { return "class_yp_sc" } + +func (r *ClassYpSc) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalClassYpSc(data []byte) (ClassYpSc, error) { + var r ClassYpSc + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/classroom_time_resource.auto.go b/examples/aisle/types/classroom_time_resource.auto.go index c6a3a8c4..dd0af670 100755 --- a/examples/aisle/types/classroom_time_resource.auto.go +++ b/examples/aisle/types/classroom_time_resource.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -45,3 +47,13 @@ type ClassroomTimeResource struct { func (m *ClassroomTimeResource) TableName() string { return "classroom_time_resource" } + +func (r *ClassroomTimeResource) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalClassroomTimeResource(data []byte) (ClassroomTimeResource, error) { + var r ClassroomTimeResource + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/cm_standard_operation.auto.go b/examples/aisle/types/cm_standard_operation.auto.go index 4d2625a8..09d1bab4 100755 --- a/examples/aisle/types/cm_standard_operation.auto.go +++ b/examples/aisle/types/cm_standard_operation.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -37,3 +39,13 @@ type CmStandardOperation struct { func (m *CmStandardOperation) TableName() string { return "cm_standard_operation" } + +func (r *CmStandardOperation) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCmStandardOperation(data []byte) (CmStandardOperation, error) { + var r CmStandardOperation + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/complaint.auto.go b/examples/aisle/types/complaint.auto.go index 084160a3..36d1349d 100755 --- a/examples/aisle/types/complaint.auto.go +++ b/examples/aisle/types/complaint.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -61,3 +63,13 @@ type Complaint struct { func (m *Complaint) TableName() string { return "complaint" } + +func (r *Complaint) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalComplaint(data []byte) (Complaint, error) { + var r Complaint + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/complaint_deal.auto.go b/examples/aisle/types/complaint_deal.auto.go index dc57bb60..2c4ed4d3 100755 --- a/examples/aisle/types/complaint_deal.auto.go +++ b/examples/aisle/types/complaint_deal.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -39,3 +41,13 @@ type ComplaintDeal struct { func (m *ComplaintDeal) TableName() string { return "complaint_deal" } + +func (r *ComplaintDeal) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalComplaintDeal(data []byte) (ComplaintDeal, error) { + var r ComplaintDeal + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/course.auto.go b/examples/aisle/types/course.auto.go index 7585f572..e29bc4d8 100755 --- a/examples/aisle/types/course.auto.go +++ b/examples/aisle/types/course.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type Course struct { func (m *Course) TableName() string { return "course" } + +func (r *Course) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCourse(data []byte) (Course, error) { + var r Course + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/course_product_type.auto.go b/examples/aisle/types/course_product_type.auto.go index 22798e4f..96aa3d11 100755 --- a/examples/aisle/types/course_product_type.auto.go +++ b/examples/aisle/types/course_product_type.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type CourseProductType struct { func (m *CourseProductType) TableName() string { return "course_product_type" } + +func (r *CourseProductType) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCourseProductType(data []byte) (CourseProductType, error) { + var r CourseProductType + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/course_video.auto.go b/examples/aisle/types/course_video.auto.go index efd593e0..f253e966 100755 --- a/examples/aisle/types/course_video.auto.go +++ b/examples/aisle/types/course_video.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type CourseVideo struct { func (m *CourseVideo) TableName() string { return "course_video" } + +func (r *CourseVideo) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCourseVideo(data []byte) (CourseVideo, error) { + var r CourseVideo + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/course_video_file.auto.go b/examples/aisle/types/course_video_file.auto.go index 2fec66d4..1bbab2aa 100755 --- a/examples/aisle/types/course_video_file.auto.go +++ b/examples/aisle/types/course_video_file.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type CourseVideoFile struct { func (m *CourseVideoFile) TableName() string { return "course_video_file" } + +func (r *CourseVideoFile) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCourseVideoFile(data []byte) (CourseVideoFile, error) { + var r CourseVideoFile + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/cover_complaint_people.auto.go b/examples/aisle/types/cover_complaint_people.auto.go index 2ea6c0b1..33eb580c 100755 --- a/examples/aisle/types/cover_complaint_people.auto.go +++ b/examples/aisle/types/cover_complaint_people.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type CoverComplaintPeople struct { func (m *CoverComplaintPeople) TableName() string { return "cover_complaint_people" } + +func (r *CoverComplaintPeople) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCoverComplaintPeople(data []byte) (CoverComplaintPeople, error) { + var r CoverComplaintPeople + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/cpc_city.auto.go b/examples/aisle/types/cpc_city.auto.go index fd018fdc..526bde21 100755 --- a/examples/aisle/types/cpc_city.auto.go +++ b/examples/aisle/types/cpc_city.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type CpcCity struct { func (m *CpcCity) TableName() string { return "cpc_city" } + +func (r *CpcCity) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCpcCity(data []byte) (CpcCity, error) { + var r CpcCity + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/cpc_ct.auto.go b/examples/aisle/types/cpc_ct.auto.go index 549b62ce..a2173a3b 100755 --- a/examples/aisle/types/cpc_ct.auto.go +++ b/examples/aisle/types/cpc_ct.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type CpcCt struct { func (m *CpcCt) TableName() string { return "cpc_ct" } + +func (r *CpcCt) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCpcCt(data []byte) (CpcCt, error) { + var r CpcCt + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/cs_change_teacher.auto.go b/examples/aisle/types/cs_change_teacher.auto.go index 8a468552..0e921e75 100755 --- a/examples/aisle/types/cs_change_teacher.auto.go +++ b/examples/aisle/types/cs_change_teacher.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type CsChangeTeacher struct { func (m *CsChangeTeacher) TableName() string { return "cs_change_teacher" } + +func (r *CsChangeTeacher) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCsChangeTeacher(data []byte) (CsChangeTeacher, error) { + var r CsChangeTeacher + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/cs_execute_content.auto.go b/examples/aisle/types/cs_execute_content.auto.go index d3117c74..fd6e6638 100755 --- a/examples/aisle/types/cs_execute_content.auto.go +++ b/examples/aisle/types/cs_execute_content.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type CsExecuteContent struct { func (m *CsExecuteContent) TableName() string { return "cs_execute_content" } + +func (r *CsExecuteContent) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCsExecuteContent(data []byte) (CsExecuteContent, error) { + var r CsExecuteContent + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/cs_kf_hour_detail.auto.go b/examples/aisle/types/cs_kf_hour_detail.auto.go index bb90c776..829aba3a 100755 --- a/examples/aisle/types/cs_kf_hour_detail.auto.go +++ b/examples/aisle/types/cs_kf_hour_detail.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -60,3 +62,13 @@ type CsKfHourDetail struct { func (m *CsKfHourDetail) TableName() string { return "cs_kf_hour_detail" } + +func (r *CsKfHourDetail) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCsKfHourDetail(data []byte) (CsKfHourDetail, error) { + var r CsKfHourDetail + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/cs_stu_teacher.auto.go b/examples/aisle/types/cs_stu_teacher.auto.go index e6acff23..36d9516f 100755 --- a/examples/aisle/types/cs_stu_teacher.auto.go +++ b/examples/aisle/types/cs_stu_teacher.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type CsStuTeacher struct { func (m *CsStuTeacher) TableName() string { return "cs_stu_teacher" } + +func (r *CsStuTeacher) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCsStuTeacher(data []byte) (CsStuTeacher, error) { + var r CsStuTeacher + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/cs_task_files.auto.go b/examples/aisle/types/cs_task_files.auto.go index 746ff452..07fc6ea2 100755 --- a/examples/aisle/types/cs_task_files.auto.go +++ b/examples/aisle/types/cs_task_files.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type CsTaskFiles struct { func (m *CsTaskFiles) TableName() string { return "cs_task_files" } + +func (r *CsTaskFiles) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCsTaskFiles(data []byte) (CsTaskFiles, error) { + var r CsTaskFiles + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/cs_visit.auto.go b/examples/aisle/types/cs_visit.auto.go index ea6e96b1..2c787510 100755 --- a/examples/aisle/types/cs_visit.auto.go +++ b/examples/aisle/types/cs_visit.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type CsVisit struct { func (m *CsVisit) TableName() string { return "cs_visit" } + +func (r *CsVisit) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCsVisit(data []byte) (CsVisit, error) { + var r CsVisit + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/cspv_tea.auto.go b/examples/aisle/types/cspv_tea.auto.go index e22a25d3..8e3927d7 100755 --- a/examples/aisle/types/cspv_tea.auto.go +++ b/examples/aisle/types/cspv_tea.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type CspvTea struct { func (m *CspvTea) TableName() string { return "cspv_tea" } + +func (r *CspvTea) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCspvTea(data []byte) (CspvTea, error) { + var r CspvTea + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/css_chage_student.auto.go b/examples/aisle/types/css_chage_student.auto.go index 98094f5f..e16d0753 100755 --- a/examples/aisle/types/css_chage_student.auto.go +++ b/examples/aisle/types/css_chage_student.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -45,3 +47,13 @@ type CssChageStudent struct { func (m *CssChageStudent) TableName() string { return "css_chage_student" } + +func (r *CssChageStudent) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCssChageStudent(data []byte) (CssChageStudent, error) { + var r CssChageStudent + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/css_change_kf.auto.go b/examples/aisle/types/css_change_kf.auto.go index aac84f89..24449e25 100755 --- a/examples/aisle/types/css_change_kf.auto.go +++ b/examples/aisle/types/css_change_kf.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type CssChangeKf struct { func (m *CssChangeKf) TableName() string { return "css_change_kf" } + +func (r *CssChangeKf) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCssChangeKf(data []byte) (CssChangeKf, error) { + var r CssChangeKf + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/css_cs_task.auto.go b/examples/aisle/types/css_cs_task.auto.go index 9b18127a..df8fa71c 100755 --- a/examples/aisle/types/css_cs_task.auto.go +++ b/examples/aisle/types/css_cs_task.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -51,3 +53,13 @@ type CssCsTask struct { func (m *CssCsTask) TableName() string { return "css_cs_task" } + +func (r *CssCsTask) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCssCsTask(data []byte) (CssCsTask, error) { + var r CssCsTask + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/css_cs_task_file.auto.go b/examples/aisle/types/css_cs_task_file.auto.go index 36948363..a0d4df8a 100755 --- a/examples/aisle/types/css_cs_task_file.auto.go +++ b/examples/aisle/types/css_cs_task_file.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -39,3 +41,13 @@ type CssCsTaskFile struct { func (m *CssCsTaskFile) TableName() string { return "css_cs_task_file" } + +func (r *CssCsTaskFile) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCssCsTaskFile(data []byte) (CssCsTaskFile, error) { + var r CssCsTaskFile + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/css_delete_record.auto.go b/examples/aisle/types/css_delete_record.auto.go index 7f778e49..9d523f6f 100755 --- a/examples/aisle/types/css_delete_record.auto.go +++ b/examples/aisle/types/css_delete_record.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type CssDeleteRecord struct { func (m *CssDeleteRecord) TableName() string { return "css_delete_record" } + +func (r *CssDeleteRecord) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCssDeleteRecord(data []byte) (CssDeleteRecord, error) { + var r CssDeleteRecord + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/css_h_f_file.auto.go b/examples/aisle/types/css_h_f_file.auto.go index d5e0e58e..ccbbf05d 100755 --- a/examples/aisle/types/css_h_f_file.auto.go +++ b/examples/aisle/types/css_h_f_file.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type CssHFFile struct { func (m *CssHFFile) TableName() string { return "css_h_f_file" } + +func (r *CssHFFile) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCssHFFile(data []byte) (CssHFFile, error) { + var r CssHFFile + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/customer_service_process.auto.go b/examples/aisle/types/customer_service_process.auto.go index 360c43bf..1e57dd93 100755 --- a/examples/aisle/types/customer_service_process.auto.go +++ b/examples/aisle/types/customer_service_process.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type CustomerServiceProcess struct { func (m *CustomerServiceProcess) TableName() string { return "customer_service_process" } + +func (r *CustomerServiceProcess) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCustomerServiceProcess(data []byte) (CustomerServiceProcess, error) { + var r CustomerServiceProcess + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/customer_service_process_visit.auto.go b/examples/aisle/types/customer_service_process_visit.auto.go index 8e21a247..ea710e12 100755 --- a/examples/aisle/types/customer_service_process_visit.auto.go +++ b/examples/aisle/types/customer_service_process_visit.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -39,3 +41,13 @@ type CustomerServiceProcessVisit struct { func (m *CustomerServiceProcessVisit) TableName() string { return "customer_service_process_visit" } + +func (r *CustomerServiceProcessVisit) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalCustomerServiceProcessVisit(data []byte) (CustomerServiceProcessVisit, error) { + var r CustomerServiceProcessVisit + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/data_deletion_backups.auto.go b/examples/aisle/types/data_deletion_backups.auto.go index f4c65e90..02ef2ff8 100755 --- a/examples/aisle/types/data_deletion_backups.auto.go +++ b/examples/aisle/types/data_deletion_backups.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -37,3 +39,13 @@ type DataDeletionBackups struct { func (m *DataDeletionBackups) TableName() string { return "data_deletion_backups" } + +func (r *DataDeletionBackups) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalDataDeletionBackups(data []byte) (DataDeletionBackups, error) { + var r DataDeletionBackups + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/data_dictionary.auto.go b/examples/aisle/types/data_dictionary.auto.go index 40fa1813..d51aeb3f 100755 --- a/examples/aisle/types/data_dictionary.auto.go +++ b/examples/aisle/types/data_dictionary.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -37,3 +39,13 @@ type DataDictionary struct { func (m *DataDictionary) TableName() string { return "data_dictionary" } + +func (r *DataDictionary) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalDataDictionary(data []byte) (DataDictionary, error) { + var r DataDictionary + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/data_dictionary_copy.auto.go b/examples/aisle/types/data_dictionary_copy.auto.go index a2c7bac3..f53a4554 100755 --- a/examples/aisle/types/data_dictionary_copy.auto.go +++ b/examples/aisle/types/data_dictionary_copy.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -37,3 +39,13 @@ type DataDictionaryCopy struct { func (m *DataDictionaryCopy) TableName() string { return "data_dictionary_copy" } + +func (r *DataDictionaryCopy) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalDataDictionaryCopy(data []byte) (DataDictionaryCopy, error) { + var r DataDictionaryCopy + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/date_table.auto.go b/examples/aisle/types/date_table.auto.go index c2de911d..43045d9e 100755 --- a/examples/aisle/types/date_table.auto.go +++ b/examples/aisle/types/date_table.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type DateTable struct { func (m *DateTable) TableName() string { return "date_table" } + +func (r *DateTable) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalDateTable(data []byte) (DateTable, error) { + var r DateTable + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/degree_deposit.auto.go b/examples/aisle/types/degree_deposit.auto.go index b15d7545..a2246806 100755 --- a/examples/aisle/types/degree_deposit.auto.go +++ b/examples/aisle/types/degree_deposit.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -34,3 +36,13 @@ type DegreeDeposit struct { func (m *DegreeDeposit) TableName() string { return "degree_deposit" } + +func (r *DegreeDeposit) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalDegreeDeposit(data []byte) (DegreeDeposit, error) { + var r DegreeDeposit + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/deletestudentbackups.auto.go b/examples/aisle/types/deletestudentbackups.auto.go index 0c98bf00..ff1f8b54 100755 --- a/examples/aisle/types/deletestudentbackups.auto.go +++ b/examples/aisle/types/deletestudentbackups.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -141,3 +143,13 @@ type Deletestudentbackups struct { func (m *Deletestudentbackups) TableName() string { return "deletestudentbackups" } + +func (r *Deletestudentbackups) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalDeletestudentbackups(data []byte) (Deletestudentbackups, error) { + var r Deletestudentbackups + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/department.auto.go b/examples/aisle/types/department.auto.go index d28c1187..3ca9f413 100755 --- a/examples/aisle/types/department.auto.go +++ b/examples/aisle/types/department.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -37,3 +39,13 @@ type Department struct { func (m *Department) TableName() string { return "department" } + +func (r *Department) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalDepartment(data []byte) (Department, error) { + var r Department + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/deposit_in.auto.go b/examples/aisle/types/deposit_in.auto.go index cc3e07d8..404162d1 100755 --- a/examples/aisle/types/deposit_in.auto.go +++ b/examples/aisle/types/deposit_in.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -63,3 +65,13 @@ type DepositIn struct { func (m *DepositIn) TableName() string { return "deposit_in" } + +func (r *DepositIn) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalDepositIn(data []byte) (DepositIn, error) { + var r DepositIn + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/deposit_out.auto.go b/examples/aisle/types/deposit_out.auto.go index 968a7b5e..b348657d 100755 --- a/examples/aisle/types/deposit_out.auto.go +++ b/examples/aisle/types/deposit_out.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -95,3 +97,13 @@ type DepositOut struct { func (m *DepositOut) TableName() string { return "deposit_out" } + +func (r *DepositOut) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalDepositOut(data []byte) (DepositOut, error) { + var r DepositOut + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/deposit_out_file.auto.go b/examples/aisle/types/deposit_out_file.auto.go index 4af62ac9..6695da74 100755 --- a/examples/aisle/types/deposit_out_file.auto.go +++ b/examples/aisle/types/deposit_out_file.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type DepositOutFile struct { func (m *DepositOutFile) TableName() string { return "deposit_out_file" } + +func (r *DepositOutFile) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalDepositOutFile(data []byte) (DepositOutFile, error) { + var r DepositOutFile + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/deposit_out_flow.auto.go b/examples/aisle/types/deposit_out_flow.auto.go index 053f05e5..52995cd0 100755 --- a/examples/aisle/types/deposit_out_flow.auto.go +++ b/examples/aisle/types/deposit_out_flow.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type DepositOutFlow struct { func (m *DepositOutFlow) TableName() string { return "deposit_out_flow" } + +func (r *DepositOutFlow) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalDepositOutFlow(data []byte) (DepositOutFlow, error) { + var r DepositOutFlow + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/do_refapply.auto.go b/examples/aisle/types/do_refapply.auto.go index 743af4fb..0d9080b5 100755 --- a/examples/aisle/types/do_refapply.auto.go +++ b/examples/aisle/types/do_refapply.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type DoRefapply struct { func (m *DoRefapply) TableName() string { return "do_refapply" } + +func (r *DoRefapply) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalDoRefapply(data []byte) (DoRefapply, error) { + var r DoRefapply + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/ec_of_yj.auto.go b/examples/aisle/types/ec_of_yj.auto.go index c16586b3..c31299a3 100755 --- a/examples/aisle/types/ec_of_yj.auto.go +++ b/examples/aisle/types/ec_of_yj.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type EcOfYj struct { func (m *EcOfYj) TableName() string { return "ec_of_yj" } + +func (r *EcOfYj) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalEcOfYj(data []byte) (EcOfYj, error) { + var r EcOfYj + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/ec_user_targetplan.auto.go b/examples/aisle/types/ec_user_targetplan.auto.go index fd2511ee..7a77013c 100755 --- a/examples/aisle/types/ec_user_targetplan.auto.go +++ b/examples/aisle/types/ec_user_targetplan.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type EcUserTargetplan struct { func (m *EcUserTargetplan) TableName() string { return "ec_user_targetplan" } + +func (r *EcUserTargetplan) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalEcUserTargetplan(data []byte) (EcUserTargetplan, error) { + var r EcUserTargetplan + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/educational_research.auto.go b/examples/aisle/types/educational_research.auto.go index bb85695e..d22987ba 100755 --- a/examples/aisle/types/educational_research.auto.go +++ b/examples/aisle/types/educational_research.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type EducationalResearch struct { func (m *EducationalResearch) TableName() string { return "educational_research" } + +func (r *EducationalResearch) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalEducationalResearch(data []byte) (EducationalResearch, error) { + var r EducationalResearch + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/educational_research_file.auto.go b/examples/aisle/types/educational_research_file.auto.go index 7434e9ed..03e4ac6f 100755 --- a/examples/aisle/types/educational_research_file.auto.go +++ b/examples/aisle/types/educational_research_file.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type EducationalResearchFile struct { func (m *EducationalResearchFile) TableName() string { return "educational_research_file" } + +func (r *EducationalResearchFile) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalEducationalResearchFile(data []byte) (EducationalResearchFile, error) { + var r EducationalResearchFile + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/educational_research_school.auto.go b/examples/aisle/types/educational_research_school.auto.go index 0226cef3..e22f5221 100755 --- a/examples/aisle/types/educational_research_school.auto.go +++ b/examples/aisle/types/educational_research_school.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type EducationalResearchSchool struct { func (m *EducationalResearchSchool) TableName() string { return "educational_research_school" } + +func (r *EducationalResearchSchool) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalEducationalResearchSchool(data []byte) (EducationalResearchSchool, error) { + var r EducationalResearchSchool + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/email_message.auto.go b/examples/aisle/types/email_message.auto.go index 9dd1feb4..58cfd855 100755 --- a/examples/aisle/types/email_message.auto.go +++ b/examples/aisle/types/email_message.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -43,3 +45,13 @@ type EmailMessage struct { func (m *EmailMessage) TableName() string { return "email_message" } + +func (r *EmailMessage) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalEmailMessage(data []byte) (EmailMessage, error) { + var r EmailMessage + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/email_send_set.auto.go b/examples/aisle/types/email_send_set.auto.go index ba405127..73ab44c4 100755 --- a/examples/aisle/types/email_send_set.auto.go +++ b/examples/aisle/types/email_send_set.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type EmailSendSet struct { func (m *EmailSendSet) TableName() string { return "email_send_set" } + +func (r *EmailSendSet) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalEmailSendSet(data []byte) (EmailSendSet, error) { + var r EmailSendSet + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/email_send_user.auto.go b/examples/aisle/types/email_send_user.auto.go index 9a94593c..ec3bce1d 100755 --- a/examples/aisle/types/email_send_user.auto.go +++ b/examples/aisle/types/email_send_user.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type EmailSendUser struct { func (m *EmailSendUser) TableName() string { return "email_send_user" } + +func (r *EmailSendUser) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalEmailSendUser(data []byte) (EmailSendUser, error) { + var r EmailSendUser + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/enterprises.auto.go b/examples/aisle/types/enterprises.auto.go index 446163ee..1bda7531 100755 --- a/examples/aisle/types/enterprises.auto.go +++ b/examples/aisle/types/enterprises.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type Enterprises struct { func (m *Enterprises) TableName() string { return "enterprises" } + +func (r *Enterprises) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalEnterprises(data []byte) (Enterprises, error) { + var r Enterprises + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/enterprises_organ.auto.go b/examples/aisle/types/enterprises_organ.auto.go index 3060ea92..ad715da0 100755 --- a/examples/aisle/types/enterprises_organ.auto.go +++ b/examples/aisle/types/enterprises_organ.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type EnterprisesOrgan struct { func (m *EnterprisesOrgan) TableName() string { return "enterprises_organ" } + +func (r *EnterprisesOrgan) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalEnterprisesOrgan(data []byte) (EnterprisesOrgan, error) { + var r EnterprisesOrgan + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/exam_paper.auto.go b/examples/aisle/types/exam_paper.auto.go index cef2e746..8e08249e 100755 --- a/examples/aisle/types/exam_paper.auto.go +++ b/examples/aisle/types/exam_paper.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type ExamPaper struct { func (m *ExamPaper) TableName() string { return "exam_paper" } + +func (r *ExamPaper) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalExamPaper(data []byte) (ExamPaper, error) { + var r ExamPaper + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/exam_paper_block.auto.go b/examples/aisle/types/exam_paper_block.auto.go index f2c05191..96e14b9d 100755 --- a/examples/aisle/types/exam_paper_block.auto.go +++ b/examples/aisle/types/exam_paper_block.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type ExamPaperBlock struct { func (m *ExamPaperBlock) TableName() string { return "exam_paper_block" } + +func (r *ExamPaperBlock) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalExamPaperBlock(data []byte) (ExamPaperBlock, error) { + var r ExamPaperBlock + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/exam_paper_course.auto.go b/examples/aisle/types/exam_paper_course.auto.go index 8d2e65dd..5f365c71 100755 --- a/examples/aisle/types/exam_paper_course.auto.go +++ b/examples/aisle/types/exam_paper_course.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type ExamPaperCourse struct { func (m *ExamPaperCourse) TableName() string { return "exam_paper_course" } + +func (r *ExamPaperCourse) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalExamPaperCourse(data []byte) (ExamPaperCourse, error) { + var r ExamPaperCourse + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/exam_paper_introduction.auto.go b/examples/aisle/types/exam_paper_introduction.auto.go index 08d6eaac..7e8b0fb4 100755 --- a/examples/aisle/types/exam_paper_introduction.auto.go +++ b/examples/aisle/types/exam_paper_introduction.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -37,3 +39,13 @@ type ExamPaperIntroduction struct { func (m *ExamPaperIntroduction) TableName() string { return "exam_paper_introduction" } + +func (r *ExamPaperIntroduction) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalExamPaperIntroduction(data []byte) (ExamPaperIntroduction, error) { + var r ExamPaperIntroduction + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/exam_paper_pro_type.auto.go b/examples/aisle/types/exam_paper_pro_type.auto.go index bcfd4348..3a83a853 100755 --- a/examples/aisle/types/exam_paper_pro_type.auto.go +++ b/examples/aisle/types/exam_paper_pro_type.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type ExamPaperProType struct { func (m *ExamPaperProType) TableName() string { return "exam_paper_pro_type" } + +func (r *ExamPaperProType) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalExamPaperProType(data []byte) (ExamPaperProType, error) { + var r ExamPaperProType + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/export_log.auto.go b/examples/aisle/types/export_log.auto.go index 3f6b64b6..e1b16b4b 100755 --- a/examples/aisle/types/export_log.auto.go +++ b/examples/aisle/types/export_log.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type ExportLog struct { func (m *ExportLog) TableName() string { return "export_log" } + +func (r *ExportLog) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalExportLog(data []byte) (ExportLog, error) { + var r ExportLog + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/external_place.auto.go b/examples/aisle/types/external_place.auto.go index ff82e25d..c8a39618 100755 --- a/examples/aisle/types/external_place.auto.go +++ b/examples/aisle/types/external_place.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type ExternalPlace struct { func (m *ExternalPlace) TableName() string { return "external_place" } + +func (r *ExternalPlace) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalExternalPlace(data []byte) (ExternalPlace, error) { + var r ExternalPlace + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/fail_apply.auto.go b/examples/aisle/types/fail_apply.auto.go index 2c2f6400..e5b4dccb 100755 --- a/examples/aisle/types/fail_apply.auto.go +++ b/examples/aisle/types/fail_apply.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -73,3 +75,13 @@ type FailApply struct { func (m *FailApply) TableName() string { return "fail_apply" } + +func (r *FailApply) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalFailApply(data []byte) (FailApply, error) { + var r FailApply + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/fail_apply_file.auto.go b/examples/aisle/types/fail_apply_file.auto.go index fbdc4623..50a4b544 100755 --- a/examples/aisle/types/fail_apply_file.auto.go +++ b/examples/aisle/types/fail_apply_file.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type FailApplyFile struct { func (m *FailApplyFile) TableName() string { return "fail_apply_file" } + +func (r *FailApplyFile) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalFailApplyFile(data []byte) (FailApplyFile, error) { + var r FailApplyFile + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/fail_student_visit.auto.go b/examples/aisle/types/fail_student_visit.auto.go index f1214ec5..b15908c9 100755 --- a/examples/aisle/types/fail_student_visit.auto.go +++ b/examples/aisle/types/fail_student_visit.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type FailStudentVisit struct { func (m *FailStudentVisit) TableName() string { return "fail_student_visit" } + +func (r *FailStudentVisit) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalFailStudentVisit(data []byte) (FailStudentVisit, error) { + var r FailStudentVisit + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/family_share_numbe.auto.go b/examples/aisle/types/family_share_numbe.auto.go index 0a9722da..60c87677 100755 --- a/examples/aisle/types/family_share_numbe.auto.go +++ b/examples/aisle/types/family_share_numbe.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type FamilyShareNumbe struct { func (m *FamilyShareNumbe) TableName() string { return "family_share_numbe" } + +func (r *FamilyShareNumbe) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalFamilyShareNumbe(data []byte) (FamilyShareNumbe, error) { + var r FamilyShareNumbe + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/favourable_product_type.auto.go b/examples/aisle/types/favourable_product_type.auto.go index 48eb70b7..c1aee1dd 100755 --- a/examples/aisle/types/favourable_product_type.auto.go +++ b/examples/aisle/types/favourable_product_type.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type FavourableProductType struct { func (m *FavourableProductType) TableName() string { return "favourable_product_type" } + +func (r *FavourableProductType) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalFavourableProductType(data []byte) (FavourableProductType, error) { + var r FavourableProductType + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/fee.auto.go b/examples/aisle/types/fee.auto.go index 73352596..01b8df9b 100755 --- a/examples/aisle/types/fee.auto.go +++ b/examples/aisle/types/fee.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -82,3 +84,13 @@ type Fee struct { func (m *Fee) TableName() string { return "fee" } + +func (r *Fee) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalFee(data []byte) (Fee, error) { + var r Fee + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/fee_standard.auto.go b/examples/aisle/types/fee_standard.auto.go index d105ce59..5b821a53 100755 --- a/examples/aisle/types/fee_standard.auto.go +++ b/examples/aisle/types/fee_standard.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -49,3 +51,13 @@ type FeeStandard struct { func (m *FeeStandard) TableName() string { return "fee_standard" } + +func (r *FeeStandard) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalFeeStandard(data []byte) (FeeStandard, error) { + var r FeeStandard + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/fee_standard_city.auto.go b/examples/aisle/types/fee_standard_city.auto.go index 3fa869f3..1b219afe 100755 --- a/examples/aisle/types/fee_standard_city.auto.go +++ b/examples/aisle/types/fee_standard_city.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type FeeStandardCity struct { func (m *FeeStandardCity) TableName() string { return "fee_standard_city" } + +func (r *FeeStandardCity) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalFeeStandardCity(data []byte) (FeeStandardCity, error) { + var r FeeStandardCity + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/fee_standard_course.auto.go b/examples/aisle/types/fee_standard_course.auto.go index de72a2c5..a05e4bc1 100755 --- a/examples/aisle/types/fee_standard_course.auto.go +++ b/examples/aisle/types/fee_standard_course.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type FeeStandardCourse struct { func (m *FeeStandardCourse) TableName() string { return "fee_standard_course" } + +func (r *FeeStandardCourse) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalFeeStandardCourse(data []byte) (FeeStandardCourse, error) { + var r FeeStandardCourse + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/files.auto.go b/examples/aisle/types/files.auto.go index 022851c9..ed6382b7 100755 --- a/examples/aisle/types/files.auto.go +++ b/examples/aisle/types/files.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -43,3 +45,13 @@ type Files struct { func (m *Files) TableName() string { return "files" } + +func (r *Files) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalFiles(data []byte) (Files, error) { + var r Files + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/fqorder_zx.auto.go b/examples/aisle/types/fqorder_zx.auto.go index d4b641b8..ff122c89 100755 --- a/examples/aisle/types/fqorder_zx.auto.go +++ b/examples/aisle/types/fqorder_zx.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type FqorderZx struct { func (m *FqorderZx) TableName() string { return "fqorder_zx" } + +func (r *FqorderZx) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalFqorderZx(data []byte) (FqorderZx, error) { + var r FqorderZx + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/freeze_off_apply.auto.go b/examples/aisle/types/freeze_off_apply.auto.go index 437a7da9..e1ead0ac 100755 --- a/examples/aisle/types/freeze_off_apply.auto.go +++ b/examples/aisle/types/freeze_off_apply.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -39,3 +41,13 @@ type FreezeOffApply struct { func (m *FreezeOffApply) TableName() string { return "freeze_off_apply" } + +func (r *FreezeOffApply) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalFreezeOffApply(data []byte) (FreezeOffApply, error) { + var r FreezeOffApply + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/friendly_link_set.auto.go b/examples/aisle/types/friendly_link_set.auto.go index 4370d9b2..a9831193 100755 --- a/examples/aisle/types/friendly_link_set.auto.go +++ b/examples/aisle/types/friendly_link_set.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type FriendlyLinkSet struct { func (m *FriendlyLinkSet) TableName() string { return "friendly_link_set" } + +func (r *FriendlyLinkSet) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalFriendlyLinkSet(data []byte) (FriendlyLinkSet, error) { + var r FriendlyLinkSet + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/gai_file.auto.go b/examples/aisle/types/gai_file.auto.go index 80ea3092..b5fad3bf 100755 --- a/examples/aisle/types/gai_file.auto.go +++ b/examples/aisle/types/gai_file.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type GaiFile struct { func (m *GaiFile) TableName() string { return "gai_file" } + +func (r *GaiFile) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalGaiFile(data []byte) (GaiFile, error) { + var r GaiFile + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/gift.auto.go b/examples/aisle/types/gift.auto.go index 5b19ea81..dc793fb2 100755 --- a/examples/aisle/types/gift.auto.go +++ b/examples/aisle/types/gift.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -55,3 +57,13 @@ type Gift struct { func (m *Gift) TableName() string { return "gift" } + +func (r *Gift) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalGift(data []byte) (Gift, error) { + var r Gift + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/gift_city.auto.go b/examples/aisle/types/gift_city.auto.go index 1c518a30..ad92a52b 100755 --- a/examples/aisle/types/gift_city.auto.go +++ b/examples/aisle/types/gift_city.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type GiftCity struct { func (m *GiftCity) TableName() string { return "gift_city" } + +func (r *GiftCity) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalGiftCity(data []byte) (GiftCity, error) { + var r GiftCity + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/gift_exchange.auto.go b/examples/aisle/types/gift_exchange.auto.go index 6613cb0b..7ef631a6 100755 --- a/examples/aisle/types/gift_exchange.auto.go +++ b/examples/aisle/types/gift_exchange.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -37,3 +39,13 @@ type GiftExchange struct { func (m *GiftExchange) TableName() string { return "gift_exchange" } + +func (r *GiftExchange) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalGiftExchange(data []byte) (GiftExchange, error) { + var r GiftExchange + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/gift_exchange_jfsc.auto.go b/examples/aisle/types/gift_exchange_jfsc.auto.go index 66fc4aec..263686a6 100755 --- a/examples/aisle/types/gift_exchange_jfsc.auto.go +++ b/examples/aisle/types/gift_exchange_jfsc.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type GiftExchangeJfsc struct { func (m *GiftExchangeJfsc) TableName() string { return "gift_exchange_jfsc" } + +func (r *GiftExchangeJfsc) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalGiftExchangeJfsc(data []byte) (GiftExchangeJfsc, error) { + var r GiftExchangeJfsc + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/gjss_app_introduction.auto.go b/examples/aisle/types/gjss_app_introduction.auto.go index a563a7dd..69c5b83d 100755 --- a/examples/aisle/types/gjss_app_introduction.auto.go +++ b/examples/aisle/types/gjss_app_introduction.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type GjssAppIntroduction struct { func (m *GjssAppIntroduction) TableName() string { return "gjss_app_introduction" } + +func (r *GjssAppIntroduction) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalGjssAppIntroduction(data []byte) (GjssAppIntroduction, error) { + var r GjssAppIntroduction + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/holiday_set.auto.go b/examples/aisle/types/holiday_set.auto.go index c4c6c81f..2bc21624 100755 --- a/examples/aisle/types/holiday_set.auto.go +++ b/examples/aisle/types/holiday_set.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -37,3 +39,13 @@ type HolidaySet struct { func (m *HolidaySet) TableName() string { return "holiday_set" } + +func (r *HolidaySet) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalHolidaySet(data []byte) (HolidaySet, error) { + var r HolidaySet + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/home_email_message.auto.go b/examples/aisle/types/home_email_message.auto.go index 831a1544..b6a53138 100755 --- a/examples/aisle/types/home_email_message.auto.go +++ b/examples/aisle/types/home_email_message.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type HomeEmailMessage struct { func (m *HomeEmailMessage) TableName() string { return "home_email_message" } + +func (r *HomeEmailMessage) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalHomeEmailMessage(data []byte) (HomeEmailMessage, error) { + var r HomeEmailMessage + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/home_phone_message.auto.go b/examples/aisle/types/home_phone_message.auto.go index 22010c74..485f57d7 100755 --- a/examples/aisle/types/home_phone_message.auto.go +++ b/examples/aisle/types/home_phone_message.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type HomePhoneMessage struct { func (m *HomePhoneMessage) TableName() string { return "home_phone_message" } + +func (r *HomePhoneMessage) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalHomePhoneMessage(data []byte) (HomePhoneMessage, error) { + var r HomePhoneMessage + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/home_weixin_message.auto.go b/examples/aisle/types/home_weixin_message.auto.go index d0c283e6..6e7a5b00 100755 --- a/examples/aisle/types/home_weixin_message.auto.go +++ b/examples/aisle/types/home_weixin_message.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type HomeWeixinMessage struct { func (m *HomeWeixinMessage) TableName() string { return "home_weixin_message" } + +func (r *HomeWeixinMessage) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalHomeWeixinMessage(data []byte) (HomeWeixinMessage, error) { + var r HomeWeixinMessage + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/hotfix_files.auto.go b/examples/aisle/types/hotfix_files.auto.go index b01dcd2c..f49aaad5 100755 --- a/examples/aisle/types/hotfix_files.auto.go +++ b/examples/aisle/types/hotfix_files.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type HotfixFiles struct { func (m *HotfixFiles) TableName() string { return "hotfix_files" } + +func (r *HotfixFiles) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalHotfixFiles(data []byte) (HotfixFiles, error) { + var r HotfixFiles + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/hour_allot_make.auto.go b/examples/aisle/types/hour_allot_make.auto.go index 2e0e1e98..11753740 100755 --- a/examples/aisle/types/hour_allot_make.auto.go +++ b/examples/aisle/types/hour_allot_make.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type HourAllotMake struct { func (m *HourAllotMake) TableName() string { return "hour_allot_make" } + +func (r *HourAllotMake) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalHourAllotMake(data []byte) (HourAllotMake, error) { + var r HourAllotMake + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/hour_allot_ratio.auto.go b/examples/aisle/types/hour_allot_ratio.auto.go index 21805485..f7e3fde1 100755 --- a/examples/aisle/types/hour_allot_ratio.auto.go +++ b/examples/aisle/types/hour_allot_ratio.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -37,3 +39,13 @@ type HourAllotRatio struct { func (m *HourAllotRatio) TableName() string { return "hour_allot_ratio" } + +func (r *HourAllotRatio) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalHourAllotRatio(data []byte) (HourAllotRatio, error) { + var r HourAllotRatio + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/icbc_pay_list.auto.go b/examples/aisle/types/icbc_pay_list.auto.go index b8777f5b..4747cfc6 100755 --- a/examples/aisle/types/icbc_pay_list.auto.go +++ b/examples/aisle/types/icbc_pay_list.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -54,3 +56,13 @@ type IcbcPayList struct { func (m *IcbcPayList) TableName() string { return "icbc_pay_list" } + +func (r *IcbcPayList) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalIcbcPayList(data []byte) (IcbcPayList, error) { + var r IcbcPayList + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/invite_visit.auto.go b/examples/aisle/types/invite_visit.auto.go index 18f8e37e..e58983a6 100755 --- a/examples/aisle/types/invite_visit.auto.go +++ b/examples/aisle/types/invite_visit.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -47,3 +49,13 @@ type InviteVisit struct { func (m *InviteVisit) TableName() string { return "invite_visit" } + +func (r *InviteVisit) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalInviteVisit(data []byte) (InviteVisit, error) { + var r InviteVisit + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/invoice.auto.go b/examples/aisle/types/invoice.auto.go index 6838315c..7247a37d 100755 --- a/examples/aisle/types/invoice.auto.go +++ b/examples/aisle/types/invoice.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type Invoice struct { func (m *Invoice) TableName() string { return "invoice" } + +func (r *Invoice) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalInvoice(data []byte) (Invoice, error) { + var r Invoice + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/jfsc_fl_sy_tu_file.auto.go b/examples/aisle/types/jfsc_fl_sy_tu_file.auto.go index 777313bc..442a1a1a 100755 --- a/examples/aisle/types/jfsc_fl_sy_tu_file.auto.go +++ b/examples/aisle/types/jfsc_fl_sy_tu_file.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type JfscFlSyTuFile struct { func (m *JfscFlSyTuFile) TableName() string { return "jfsc_fl_sy_tu_file" } + +func (r *JfscFlSyTuFile) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalJfscFlSyTuFile(data []byte) (JfscFlSyTuFile, error) { + var r JfscFlSyTuFile + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/jfsc_fl_sytu.auto.go b/examples/aisle/types/jfsc_fl_sytu.auto.go index 766f2f65..65ea78d9 100755 --- a/examples/aisle/types/jfsc_fl_sytu.auto.go +++ b/examples/aisle/types/jfsc_fl_sytu.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -29,3 +31,13 @@ type JfscFlSytu struct { func (m *JfscFlSytu) TableName() string { return "jfsc_fl_sytu" } + +func (r *JfscFlSytu) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalJfscFlSytu(data []byte) (JfscFlSytu, error) { + var r JfscFlSytu + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/jfsc_order.auto.go b/examples/aisle/types/jfsc_order.auto.go index c4f2b0b0..4b96a668 100755 --- a/examples/aisle/types/jfsc_order.auto.go +++ b/examples/aisle/types/jfsc_order.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -37,3 +39,13 @@ type JfscOrder struct { func (m *JfscOrder) TableName() string { return "jfsc_order" } + +func (r *JfscOrder) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalJfscOrder(data []byte) (JfscOrder, error) { + var r JfscOrder + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/jfsc_order_ge.auto.go b/examples/aisle/types/jfsc_order_ge.auto.go index 45f9135b..ea54dad6 100755 --- a/examples/aisle/types/jfsc_order_ge.auto.go +++ b/examples/aisle/types/jfsc_order_ge.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type JfscOrderGe struct { func (m *JfscOrderGe) TableName() string { return "jfsc_order_ge" } + +func (r *JfscOrderGe) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalJfscOrderGe(data []byte) (JfscOrderGe, error) { + var r JfscOrderGe + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/jfsc_sy_tu.auto.go b/examples/aisle/types/jfsc_sy_tu.auto.go index c899d172..00240e44 100755 --- a/examples/aisle/types/jfsc_sy_tu.auto.go +++ b/examples/aisle/types/jfsc_sy_tu.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -29,3 +31,13 @@ type JfscSyTu struct { func (m *JfscSyTu) TableName() string { return "jfsc_sy_tu" } + +func (r *JfscSyTu) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalJfscSyTu(data []byte) (JfscSyTu, error) { + var r JfscSyTu + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/jfsc_sy_tu_file.auto.go b/examples/aisle/types/jfsc_sy_tu_file.auto.go index 31ff22d4..4c6ec411 100755 --- a/examples/aisle/types/jfsc_sy_tu_file.auto.go +++ b/examples/aisle/types/jfsc_sy_tu_file.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type JfscSyTuFile struct { func (m *JfscSyTuFile) TableName() string { return "jfsc_sy_tu_file" } + +func (r *JfscSyTuFile) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalJfscSyTuFile(data []byte) (JfscSyTuFile, error) { + var r JfscSyTuFile + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/kf_change_history.auto.go b/examples/aisle/types/kf_change_history.auto.go index a729ccf4..89d8eb4f 100755 --- a/examples/aisle/types/kf_change_history.auto.go +++ b/examples/aisle/types/kf_change_history.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type KfChangeHistory struct { func (m *KfChangeHistory) TableName() string { return "kf_change_history" } + +func (r *KfChangeHistory) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalKfChangeHistory(data []byte) (KfChangeHistory, error) { + var r KfChangeHistory + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/label_info.auto.go b/examples/aisle/types/label_info.auto.go index f56d15bb..88e6c1fe 100755 --- a/examples/aisle/types/label_info.auto.go +++ b/examples/aisle/types/label_info.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type LabelInfo struct { func (m *LabelInfo) TableName() string { return "label_info" } + +func (r *LabelInfo) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalLabelInfo(data []byte) (LabelInfo, error) { + var r LabelInfo + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/language_pack.auto.go b/examples/aisle/types/language_pack.auto.go index 2ef0bfb0..c56aa5c9 100755 --- a/examples/aisle/types/language_pack.auto.go +++ b/examples/aisle/types/language_pack.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -45,3 +47,13 @@ type LanguagePack struct { func (m *LanguagePack) TableName() string { return "language_pack" } + +func (r *LanguagePack) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalLanguagePack(data []byte) (LanguagePack, error) { + var r LanguagePack + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/language_pack_city.auto.go b/examples/aisle/types/language_pack_city.auto.go index 12711dd5..545e50b0 100755 --- a/examples/aisle/types/language_pack_city.auto.go +++ b/examples/aisle/types/language_pack_city.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type LanguagePackCity struct { func (m *LanguagePackCity) TableName() string { return "language_pack_city" } + +func (r *LanguagePackCity) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalLanguagePackCity(data []byte) (LanguagePackCity, error) { + var r LanguagePackCity + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/language_pack_order.auto.go b/examples/aisle/types/language_pack_order.auto.go index d513f944..2f4009c4 100755 --- a/examples/aisle/types/language_pack_order.auto.go +++ b/examples/aisle/types/language_pack_order.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type LanguagePackOrder struct { func (m *LanguagePackOrder) TableName() string { return "language_pack_order" } + +func (r *LanguagePackOrder) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalLanguagePackOrder(data []byte) (LanguagePackOrder, error) { + var r LanguagePackOrder + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/lbf_jl.auto.go b/examples/aisle/types/lbf_jl.auto.go index 79cea214..6e557251 100755 --- a/examples/aisle/types/lbf_jl.auto.go +++ b/examples/aisle/types/lbf_jl.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type LbfJl struct { func (m *LbfJl) TableName() string { return "lbf_jl" } + +func (r *LbfJl) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalLbfJl(data []byte) (LbfJl, error) { + var r LbfJl + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/learningpark_background_map.auto.go b/examples/aisle/types/learningpark_background_map.auto.go index d56822cc..543b1fb3 100755 --- a/examples/aisle/types/learningpark_background_map.auto.go +++ b/examples/aisle/types/learningpark_background_map.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type LearningparkBackgroundMap struct { func (m *LearningparkBackgroundMap) TableName() string { return "learningpark_background_map" } + +func (r *LearningparkBackgroundMap) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalLearningparkBackgroundMap(data []byte) (LearningparkBackgroundMap, error) { + var r LearningparkBackgroundMap + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/learningpark_book.auto.go b/examples/aisle/types/learningpark_book.auto.go index 47dc99b0..43efc920 100755 --- a/examples/aisle/types/learningpark_book.auto.go +++ b/examples/aisle/types/learningpark_book.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type LearningparkBook struct { func (m *LearningparkBook) TableName() string { return "learningpark_book" } + +func (r *LearningparkBook) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalLearningparkBook(data []byte) (LearningparkBook, error) { + var r LearningparkBook + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/learningpark_book_fileid.auto.go b/examples/aisle/types/learningpark_book_fileid.auto.go index a5215ddd..b3d8d6f6 100755 --- a/examples/aisle/types/learningpark_book_fileid.auto.go +++ b/examples/aisle/types/learningpark_book_fileid.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type LearningparkBookFileid struct { func (m *LearningparkBookFileid) TableName() string { return "learningpark_book_fileid" } + +func (r *LearningparkBookFileid) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalLearningparkBookFileid(data []byte) (LearningparkBookFileid, error) { + var r LearningparkBookFileid + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/level.auto.go b/examples/aisle/types/level.auto.go index 038769eb..ceab5a96 100755 --- a/examples/aisle/types/level.auto.go +++ b/examples/aisle/types/level.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type Level struct { func (m *Level) TableName() string { return "level" } + +func (r *Level) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalLevel(data []byte) (Level, error) { + var r Level + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/level_unit.auto.go b/examples/aisle/types/level_unit.auto.go index 310f3e6c..eaabbd5f 100755 --- a/examples/aisle/types/level_unit.auto.go +++ b/examples/aisle/types/level_unit.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type LevelUnit struct { func (m *LevelUnit) TableName() string { return "level_unit" } + +func (r *LevelUnit) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalLevelUnit(data []byte) (LevelUnit, error) { + var r LevelUnit + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/lg_classtype.auto.go b/examples/aisle/types/lg_classtype.auto.go index cd96708e..2460758c 100755 --- a/examples/aisle/types/lg_classtype.auto.go +++ b/examples/aisle/types/lg_classtype.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type LgClasstype struct { func (m *LgClasstype) TableName() string { return "lg_classtype" } + +func (r *LgClasstype) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalLgClasstype(data []byte) (LgClasstype, error) { + var r LgClasstype + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/loginlanguageset.auto.go b/examples/aisle/types/loginlanguageset.auto.go index f7193f47..47749fd2 100755 --- a/examples/aisle/types/loginlanguageset.auto.go +++ b/examples/aisle/types/loginlanguageset.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -21,3 +23,13 @@ type Loginlanguageset struct { func (m *Loginlanguageset) TableName() string { return "loginlanguageset" } + +func (r *Loginlanguageset) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalLoginlanguageset(data []byte) (Loginlanguageset, error) { + var r Loginlanguageset + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/ma_business.auto.go b/examples/aisle/types/ma_business.auto.go index 7c7a060c..18122a5f 100755 --- a/examples/aisle/types/ma_business.auto.go +++ b/examples/aisle/types/ma_business.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type MaBusiness struct { func (m *MaBusiness) TableName() string { return "ma_business" } + +func (r *MaBusiness) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalMaBusiness(data []byte) (MaBusiness, error) { + var r MaBusiness + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/ma_teacher.auto.go b/examples/aisle/types/ma_teacher.auto.go index d1592a29..6b8b2d0e 100755 --- a/examples/aisle/types/ma_teacher.auto.go +++ b/examples/aisle/types/ma_teacher.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type MaTeacher struct { func (m *MaTeacher) TableName() string { return "ma_teacher" } + +func (r *MaTeacher) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalMaTeacher(data []byte) (MaTeacher, error) { + var r MaTeacher + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/market_activity.auto.go b/examples/aisle/types/market_activity.auto.go index 3fb193b3..4f0e9d84 100755 --- a/examples/aisle/types/market_activity.auto.go +++ b/examples/aisle/types/market_activity.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -73,3 +75,13 @@ type MarketActivity struct { func (m *MarketActivity) TableName() string { return "market_activity" } + +func (r *MarketActivity) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalMarketActivity(data []byte) (MarketActivity, error) { + var r MarketActivity + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/market_activity_head.auto.go b/examples/aisle/types/market_activity_head.auto.go index 92ace6f6..2fef15d9 100755 --- a/examples/aisle/types/market_activity_head.auto.go +++ b/examples/aisle/types/market_activity_head.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type MarketActivityHead struct { func (m *MarketActivityHead) TableName() string { return "market_activity_head" } + +func (r *MarketActivityHead) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalMarketActivityHead(data []byte) (MarketActivityHead, error) { + var r MarketActivityHead + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/market_activity_materiel.auto.go b/examples/aisle/types/market_activity_materiel.auto.go index 58ff1033..25c549c7 100755 --- a/examples/aisle/types/market_activity_materiel.auto.go +++ b/examples/aisle/types/market_activity_materiel.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -39,3 +41,13 @@ type MarketActivityMateriel struct { func (m *MarketActivityMateriel) TableName() string { return "market_activity_materiel" } + +func (r *MarketActivityMateriel) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalMarketActivityMateriel(data []byte) (MarketActivityMateriel, error) { + var r MarketActivityMateriel + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/market_activity_process.auto.go b/examples/aisle/types/market_activity_process.auto.go index 5e871b1e..297d5eb9 100755 --- a/examples/aisle/types/market_activity_process.auto.go +++ b/examples/aisle/types/market_activity_process.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -37,3 +39,13 @@ type MarketActivityProcess struct { func (m *MarketActivityProcess) TableName() string { return "market_activity_process" } + +func (r *MarketActivityProcess) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalMarketActivityProcess(data []byte) (MarketActivityProcess, error) { + var r MarketActivityProcess + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/market_expend.auto.go b/examples/aisle/types/market_expend.auto.go index bfda035a..52901835 100755 --- a/examples/aisle/types/market_expend.auto.go +++ b/examples/aisle/types/market_expend.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type MarketExpend struct { func (m *MarketExpend) TableName() string { return "market_expend" } + +func (r *MarketExpend) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalMarketExpend(data []byte) (MarketExpend, error) { + var r MarketExpend + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/market_fee_budget.auto.go b/examples/aisle/types/market_fee_budget.auto.go index ea22f91f..8052254c 100755 --- a/examples/aisle/types/market_fee_budget.auto.go +++ b/examples/aisle/types/market_fee_budget.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -59,3 +61,13 @@ type MarketFeeBudget struct { func (m *MarketFeeBudget) TableName() string { return "market_fee_budget" } + +func (r *MarketFeeBudget) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalMarketFeeBudget(data []byte) (MarketFeeBudget, error) { + var r MarketFeeBudget + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/market_fee_budget_files.auto.go b/examples/aisle/types/market_fee_budget_files.auto.go index 8cb2bf92..3d21fdc7 100755 --- a/examples/aisle/types/market_fee_budget_files.auto.go +++ b/examples/aisle/types/market_fee_budget_files.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type MarketFeeBudgetFiles struct { func (m *MarketFeeBudgetFiles) TableName() string { return "market_fee_budget_files" } + +func (r *MarketFeeBudgetFiles) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalMarketFeeBudgetFiles(data []byte) (MarketFeeBudgetFiles, error) { + var r MarketFeeBudgetFiles + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/market_fee_cost.auto.go b/examples/aisle/types/market_fee_cost.auto.go index 88cf31c8..2ac208d8 100755 --- a/examples/aisle/types/market_fee_cost.auto.go +++ b/examples/aisle/types/market_fee_cost.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type MarketFeeCost struct { func (m *MarketFeeCost) TableName() string { return "market_fee_cost" } + +func (r *MarketFeeCost) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalMarketFeeCost(data []byte) (MarketFeeCost, error) { + var r MarketFeeCost + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/market_fee_name.auto.go b/examples/aisle/types/market_fee_name.auto.go index a2de8ee6..154b6a92 100755 --- a/examples/aisle/types/market_fee_name.auto.go +++ b/examples/aisle/types/market_fee_name.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type MarketFeeName struct { func (m *MarketFeeName) TableName() string { return "market_fee_name" } + +func (r *MarketFeeName) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalMarketFeeName(data []byte) (MarketFeeName, error) { + var r MarketFeeName + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/market_invite_stu.auto.go b/examples/aisle/types/market_invite_stu.auto.go index 3a4a699e..77e558dd 100755 --- a/examples/aisle/types/market_invite_stu.auto.go +++ b/examples/aisle/types/market_invite_stu.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type MarketInviteStu struct { func (m *MarketInviteStu) TableName() string { return "market_invite_stu" } + +func (r *MarketInviteStu) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalMarketInviteStu(data []byte) (MarketInviteStu, error) { + var r MarketInviteStu + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/market_model.auto.go b/examples/aisle/types/market_model.auto.go index 6bfbe1dc..701a38a9 100755 --- a/examples/aisle/types/market_model.auto.go +++ b/examples/aisle/types/market_model.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type MarketModel struct { func (m *MarketModel) TableName() string { return "market_model" } + +func (r *MarketModel) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalMarketModel(data []byte) (MarketModel, error) { + var r MarketModel + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/market_model_materiel.auto.go b/examples/aisle/types/market_model_materiel.auto.go index 6ef8558e..a52e2733 100755 --- a/examples/aisle/types/market_model_materiel.auto.go +++ b/examples/aisle/types/market_model_materiel.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -39,3 +41,13 @@ type MarketModelMateriel struct { func (m *MarketModelMateriel) TableName() string { return "market_model_materiel" } + +func (r *MarketModelMateriel) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalMarketModelMateriel(data []byte) (MarketModelMateriel, error) { + var r MarketModelMateriel + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/market_model_process.auto.go b/examples/aisle/types/market_model_process.auto.go index 1ac14fe1..bba78a90 100755 --- a/examples/aisle/types/market_model_process.auto.go +++ b/examples/aisle/types/market_model_process.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type MarketModelProcess struct { func (m *MarketModelProcess) TableName() string { return "market_model_process" } + +func (r *MarketModelProcess) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalMarketModelProcess(data []byte) (MarketModelProcess, error) { + var r MarketModelProcess + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/marketer_plan_target.auto.go b/examples/aisle/types/marketer_plan_target.auto.go index 6b4983ca..9ad89f4b 100755 --- a/examples/aisle/types/marketer_plan_target.auto.go +++ b/examples/aisle/types/marketer_plan_target.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type MarketerPlanTarget struct { func (m *MarketerPlanTarget) TableName() string { return "marketer_plan_target" } + +func (r *MarketerPlanTarget) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalMarketerPlanTarget(data []byte) (MarketerPlanTarget, error) { + var r MarketerPlanTarget + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/marketing_activities_city.auto.go b/examples/aisle/types/marketing_activities_city.auto.go index f4afe6f4..dd165293 100755 --- a/examples/aisle/types/marketing_activities_city.auto.go +++ b/examples/aisle/types/marketing_activities_city.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type MarketingActivitiesCity struct { func (m *MarketingActivitiesCity) TableName() string { return "marketing_activities_city" } + +func (r *MarketingActivitiesCity) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalMarketingActivitiesCity(data []byte) (MarketingActivitiesCity, error) { + var r MarketingActivitiesCity + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/marketing_activities_school.auto.go b/examples/aisle/types/marketing_activities_school.auto.go index 0b2349d9..1495ff91 100755 --- a/examples/aisle/types/marketing_activities_school.auto.go +++ b/examples/aisle/types/marketing_activities_school.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type MarketingActivitiesSchool struct { func (m *MarketingActivitiesSchool) TableName() string { return "marketing_activities_school" } + +func (r *MarketingActivitiesSchool) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalMarketingActivitiesSchool(data []byte) (MarketingActivitiesSchool, error) { + var r MarketingActivitiesSchool + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/material_apply.auto.go b/examples/aisle/types/material_apply.auto.go index 2a2fb990..38bbb47e 100755 --- a/examples/aisle/types/material_apply.auto.go +++ b/examples/aisle/types/material_apply.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type MaterialApply struct { func (m *MaterialApply) TableName() string { return "material_apply" } + +func (r *MaterialApply) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalMaterialApply(data []byte) (MaterialApply, error) { + var r MaterialApply + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/material_budget.auto.go b/examples/aisle/types/material_budget.auto.go index bec75a96..52eed932 100755 --- a/examples/aisle/types/material_budget.auto.go +++ b/examples/aisle/types/material_budget.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type MaterialBudget struct { func (m *MaterialBudget) TableName() string { return "material_budget" } + +func (r *MaterialBudget) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalMaterialBudget(data []byte) (MaterialBudget, error) { + var r MaterialBudget + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/material_table.auto.go b/examples/aisle/types/material_table.auto.go index 6c0109b8..1815f3aa 100755 --- a/examples/aisle/types/material_table.auto.go +++ b/examples/aisle/types/material_table.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type MaterialTable struct { func (m *MaterialTable) TableName() string { return "material_table" } + +func (r *MaterialTable) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalMaterialTable(data []byte) (MaterialTable, error) { + var r MaterialTable + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/materiel.auto.go b/examples/aisle/types/materiel.auto.go index 0f3da801..151cd679 100755 --- a/examples/aisle/types/materiel.auto.go +++ b/examples/aisle/types/materiel.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type Materiel struct { func (m *Materiel) TableName() string { return "materiel" } + +func (r *Materiel) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalMateriel(data []byte) (Materiel, error) { + var r Materiel + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/materiel_add.auto.go b/examples/aisle/types/materiel_add.auto.go index 0d2ca8b6..5121748a 100755 --- a/examples/aisle/types/materiel_add.auto.go +++ b/examples/aisle/types/materiel_add.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -37,3 +39,13 @@ type MaterielAdd struct { func (m *MaterielAdd) TableName() string { return "materiel_add" } + +func (r *MaterielAdd) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalMaterielAdd(data []byte) (MaterielAdd, error) { + var r MaterielAdd + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/materiel_minus.auto.go b/examples/aisle/types/materiel_minus.auto.go index e8af15b9..2f4c4eee 100755 --- a/examples/aisle/types/materiel_minus.auto.go +++ b/examples/aisle/types/materiel_minus.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -37,3 +39,13 @@ type MaterielMinus struct { func (m *MaterielMinus) TableName() string { return "materiel_minus" } + +func (r *MaterielMinus) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalMaterielMinus(data []byte) (MaterielMinus, error) { + var r MaterielMinus + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/menu_picture.auto.go b/examples/aisle/types/menu_picture.auto.go index a34a4f33..0f5e1c8c 100755 --- a/examples/aisle/types/menu_picture.auto.go +++ b/examples/aisle/types/menu_picture.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -25,3 +27,13 @@ type MenuPicture struct { func (m *MenuPicture) TableName() string { return "menu_picture" } + +func (r *MenuPicture) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalMenuPicture(data []byte) (MenuPicture, error) { + var r MenuPicture + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/message_notice.auto.go b/examples/aisle/types/message_notice.auto.go index c8ca95fd..2c3258aa 100755 --- a/examples/aisle/types/message_notice.auto.go +++ b/examples/aisle/types/message_notice.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -55,3 +57,13 @@ type MessageNotice struct { func (m *MessageNotice) TableName() string { return "message_notice" } + +func (r *MessageNotice) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalMessageNotice(data []byte) (MessageNotice, error) { + var r MessageNotice + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/net_school_plan.auto.go b/examples/aisle/types/net_school_plan.auto.go index af982fcb..317cecf8 100755 --- a/examples/aisle/types/net_school_plan.auto.go +++ b/examples/aisle/types/net_school_plan.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -40,3 +42,13 @@ type NetSchoolPlan struct { func (m *NetSchoolPlan) TableName() string { return "net_school_plan" } + +func (r *NetSchoolPlan) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalNetSchoolPlan(data []byte) (NetSchoolPlan, error) { + var r NetSchoolPlan + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/net_user_plan.auto.go b/examples/aisle/types/net_user_plan.auto.go index 7fbe5e1f..74f6199f 100755 --- a/examples/aisle/types/net_user_plan.auto.go +++ b/examples/aisle/types/net_user_plan.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -42,3 +44,13 @@ type NetUserPlan struct { func (m *NetUserPlan) TableName() string { return "net_user_plan" } + +func (r *NetUserPlan) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalNetUserPlan(data []byte) (NetUserPlan, error) { + var r NetUserPlan + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/network_activity.auto.go b/examples/aisle/types/network_activity.auto.go index 3d05b7e7..dec1e046 100755 --- a/examples/aisle/types/network_activity.auto.go +++ b/examples/aisle/types/network_activity.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -45,3 +47,13 @@ type NetworkActivity struct { func (m *NetworkActivity) TableName() string { return "network_activity" } + +func (r *NetworkActivity) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalNetworkActivity(data []byte) (NetworkActivity, error) { + var r NetworkActivity + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/network_activity_expend.auto.go b/examples/aisle/types/network_activity_expend.auto.go index 1fd36478..9f2323b8 100755 --- a/examples/aisle/types/network_activity_expend.auto.go +++ b/examples/aisle/types/network_activity_expend.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type NetworkActivityExpend struct { func (m *NetworkActivityExpend) TableName() string { return "network_activity_expend" } + +func (r *NetworkActivityExpend) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalNetworkActivityExpend(data []byte) (NetworkActivityExpend, error) { + var r NetworkActivityExpend + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/network_activity_head.auto.go b/examples/aisle/types/network_activity_head.auto.go index 7f028d6e..c4f23a6a 100755 --- a/examples/aisle/types/network_activity_head.auto.go +++ b/examples/aisle/types/network_activity_head.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type NetworkActivityHead struct { func (m *NetworkActivityHead) TableName() string { return "network_activity_head" } + +func (r *NetworkActivityHead) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalNetworkActivityHead(data []byte) (NetworkActivityHead, error) { + var r NetworkActivityHead + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/network_activity_organ.auto.go b/examples/aisle/types/network_activity_organ.auto.go index 995c463d..f95072f9 100755 --- a/examples/aisle/types/network_activity_organ.auto.go +++ b/examples/aisle/types/network_activity_organ.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type NetworkActivityOrgan struct { func (m *NetworkActivityOrgan) TableName() string { return "network_activity_organ" } + +func (r *NetworkActivityOrgan) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalNetworkActivityOrgan(data []byte) (NetworkActivityOrgan, error) { + var r NetworkActivityOrgan + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/network_detail.auto.go b/examples/aisle/types/network_detail.auto.go index 7e1604ff..438854ca 100755 --- a/examples/aisle/types/network_detail.auto.go +++ b/examples/aisle/types/network_detail.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -37,3 +39,13 @@ type NetworkDetail struct { func (m *NetworkDetail) TableName() string { return "network_detail" } + +func (r *NetworkDetail) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalNetworkDetail(data []byte) (NetworkDetail, error) { + var r NetworkDetail + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/new_kx_record.auto.go b/examples/aisle/types/new_kx_record.auto.go index cf1cf5ff..0b530255 100755 --- a/examples/aisle/types/new_kx_record.auto.go +++ b/examples/aisle/types/new_kx_record.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -43,3 +45,13 @@ type NewKxRecord struct { func (m *NewKxRecord) TableName() string { return "new_kx_record" } + +func (r *NewKxRecord) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalNewKxRecord(data []byte) (NewKxRecord, error) { + var r NewKxRecord + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/new_stu_transition.auto.go b/examples/aisle/types/new_stu_transition.auto.go index 87a9934c..3aaff0bf 100755 --- a/examples/aisle/types/new_stu_transition.auto.go +++ b/examples/aisle/types/new_stu_transition.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -63,3 +65,13 @@ type NewStuTransition struct { func (m *NewStuTransition) TableName() string { return "new_stu_transition" } + +func (r *NewStuTransition) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalNewStuTransition(data []byte) (NewStuTransition, error) { + var r NewStuTransition + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/of_deposit_detail.auto.go b/examples/aisle/types/of_deposit_detail.auto.go index 7bf563f9..c5e4a077 100755 --- a/examples/aisle/types/of_deposit_detail.auto.go +++ b/examples/aisle/types/of_deposit_detail.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -58,3 +60,13 @@ type OfDepositDetail struct { func (m *OfDepositDetail) TableName() string { return "of_deposit_detail" } + +func (r *OfDepositDetail) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalOfDepositDetail(data []byte) (OfDepositDetail, error) { + var r OfDepositDetail + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/of_overdue.auto.go b/examples/aisle/types/of_overdue.auto.go index 97f9d2f9..17e78510 100755 --- a/examples/aisle/types/of_overdue.auto.go +++ b/examples/aisle/types/of_overdue.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type OfOverdue struct { func (m *OfOverdue) TableName() string { return "of_overdue" } + +func (r *OfOverdue) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalOfOverdue(data []byte) (OfOverdue, error) { + var r OfOverdue + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/of_overdue_sct.auto.go b/examples/aisle/types/of_overdue_sct.auto.go index 356a9234..7fbf0be0 100755 --- a/examples/aisle/types/of_overdue_sct.auto.go +++ b/examples/aisle/types/of_overdue_sct.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -43,3 +45,13 @@ type OfOverdueSct struct { func (m *OfOverdueSct) TableName() string { return "of_overdue_sct" } + +func (r *OfOverdueSct) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalOfOverdueSct(data []byte) (OfOverdueSct, error) { + var r OfOverdueSct + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/old_give_gift.auto.go b/examples/aisle/types/old_give_gift.auto.go index 61e82322..e75628ca 100755 --- a/examples/aisle/types/old_give_gift.auto.go +++ b/examples/aisle/types/old_give_gift.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type OldGiveGift struct { func (m *OldGiveGift) TableName() string { return "old_give_gift" } + +func (r *OldGiveGift) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalOldGiveGift(data []byte) (OldGiveGift, error) { + var r OldGiveGift + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/old_push_student.auto.go b/examples/aisle/types/old_push_student.auto.go index 3efcbcbc..0068e1fd 100755 --- a/examples/aisle/types/old_push_student.auto.go +++ b/examples/aisle/types/old_push_student.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type OldPushStudent struct { func (m *OldPushStudent) TableName() string { return "old_push_student" } + +func (r *OldPushStudent) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalOldPushStudent(data []byte) (OldPushStudent, error) { + var r OldPushStudent + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/on_sale.auto.go b/examples/aisle/types/on_sale.auto.go index c0096621..83263702 100755 --- a/examples/aisle/types/on_sale.auto.go +++ b/examples/aisle/types/on_sale.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -57,3 +59,13 @@ type OnSale struct { func (m *OnSale) TableName() string { return "on_sale" } + +func (r *OnSale) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalOnSale(data []byte) (OnSale, error) { + var r OnSale + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/on_sale_city.auto.go b/examples/aisle/types/on_sale_city.auto.go index 37aa2fe8..267b8a14 100755 --- a/examples/aisle/types/on_sale_city.auto.go +++ b/examples/aisle/types/on_sale_city.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type OnSaleCity struct { func (m *OnSaleCity) TableName() string { return "on_sale_city" } + +func (r *OnSaleCity) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalOnSaleCity(data []byte) (OnSaleCity, error) { + var r OnSaleCity + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/on_sale_files.auto.go b/examples/aisle/types/on_sale_files.auto.go index 9306b92d..03130bf4 100755 --- a/examples/aisle/types/on_sale_files.auto.go +++ b/examples/aisle/types/on_sale_files.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type OnSaleFiles struct { func (m *OnSaleFiles) TableName() string { return "on_sale_files" } + +func (r *OnSaleFiles) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalOnSaleFiles(data []byte) (OnSaleFiles, error) { + var r OnSaleFiles + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/order_delete_log.auto.go b/examples/aisle/types/order_delete_log.auto.go index 87f7eeef..01641d57 100755 --- a/examples/aisle/types/order_delete_log.auto.go +++ b/examples/aisle/types/order_delete_log.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type OrderDeleteLog struct { func (m *OrderDeleteLog) TableName() string { return "order_delete_log" } + +func (r *OrderDeleteLog) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalOrderDeleteLog(data []byte) (OrderDeleteLog, error) { + var r OrderDeleteLog + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/order_files.auto.go b/examples/aisle/types/order_files.auto.go index 9fed5880..46f5688a 100755 --- a/examples/aisle/types/order_files.auto.go +++ b/examples/aisle/types/order_files.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type OrderFiles struct { func (m *OrderFiles) TableName() string { return "order_files" } + +func (r *OrderFiles) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalOrderFiles(data []byte) (OrderFiles, error) { + var r OrderFiles + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/order_form.auto.go b/examples/aisle/types/order_form.auto.go index 2f1429c7..aa517dec 100755 --- a/examples/aisle/types/order_form.auto.go +++ b/examples/aisle/types/order_form.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -214,3 +216,13 @@ type OrderForm struct { func (m *OrderForm) TableName() string { return "order_form" } + +func (r *OrderForm) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalOrderForm(data []byte) (OrderForm, error) { + var r OrderForm + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/order_from_stu_integral.auto.go b/examples/aisle/types/order_from_stu_integral.auto.go index 6d8480cd..7fb4835b 100755 --- a/examples/aisle/types/order_from_stu_integral.auto.go +++ b/examples/aisle/types/order_from_stu_integral.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type OrderFromStuIntegral struct { func (m *OrderFromStuIntegral) TableName() string { return "order_from_stu_integral" } + +func (r *OrderFromStuIntegral) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalOrderFromStuIntegral(data []byte) (OrderFromStuIntegral, error) { + var r OrderFromStuIntegral + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/order_from_study_card.auto.go b/examples/aisle/types/order_from_study_card.auto.go index 23266c13..0efe2dd8 100755 --- a/examples/aisle/types/order_from_study_card.auto.go +++ b/examples/aisle/types/order_from_study_card.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type OrderFromStudyCard struct { func (m *OrderFromStudyCard) TableName() string { return "order_from_study_card" } + +func (r *OrderFromStudyCard) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalOrderFromStudyCard(data []byte) (OrderFromStudyCard, error) { + var r OrderFromStudyCard + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/order_product.auto.go b/examples/aisle/types/order_product.auto.go index e72295f5..c41f9256 100755 --- a/examples/aisle/types/order_product.auto.go +++ b/examples/aisle/types/order_product.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type OrderProduct struct { func (m *OrderProduct) TableName() string { return "order_product" } + +func (r *OrderProduct) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalOrderProduct(data []byte) (OrderProduct, error) { + var r OrderProduct + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/organ.auto.go b/examples/aisle/types/organ.auto.go index 59aff94d..f83af8c6 100755 --- a/examples/aisle/types/organ.auto.go +++ b/examples/aisle/types/organ.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type Organ struct { func (m *Organ) TableName() string { return "organ" } + +func (r *Organ) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalOrgan(data []byte) (Organ, error) { + var r Organ + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/organ_add_agreement.auto.go b/examples/aisle/types/organ_add_agreement.auto.go index eddb05e8..7c84cff9 100755 --- a/examples/aisle/types/organ_add_agreement.auto.go +++ b/examples/aisle/types/organ_add_agreement.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type OrganAddAgreement struct { func (m *OrganAddAgreement) TableName() string { return "organ_add_agreement" } + +func (r *OrganAddAgreement) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalOrganAddAgreement(data []byte) (OrganAddAgreement, error) { + var r OrganAddAgreement + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/organ_info.auto.go b/examples/aisle/types/organ_info.auto.go index a9ca29a7..18dfce9c 100755 --- a/examples/aisle/types/organ_info.auto.go +++ b/examples/aisle/types/organ_info.auto.go @@ -3,7 +3,11 @@ package types -import "github.com/2637309949/dolphin/packages/null" +import ( + "encoding/json" + + "github.com/2637309949/dolphin/packages/null" +) // OrganInfo defined Organ info type OrganInfo struct { @@ -13,3 +17,13 @@ type OrganInfo struct { // Title Title null.String `json:"title" xml:"title"` } + +func (r *OrganInfo) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalOrganInfo(data []byte) (OrganInfo, error) { + var r OrganInfo + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/organ_school.auto.go b/examples/aisle/types/organ_school.auto.go index 272a3c1e..2a5db850 100755 --- a/examples/aisle/types/organ_school.auto.go +++ b/examples/aisle/types/organ_school.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -79,3 +81,13 @@ type OrganSchool struct { func (m *OrganSchool) TableName() string { return "organ_school" } + +func (r *OrganSchool) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalOrganSchool(data []byte) (OrganSchool, error) { + var r OrganSchool + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/organ_school_buss_type.auto.go b/examples/aisle/types/organ_school_buss_type.auto.go index fd4ed13a..38e9713a 100755 --- a/examples/aisle/types/organ_school_buss_type.auto.go +++ b/examples/aisle/types/organ_school_buss_type.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type OrganSchoolBussType struct { func (m *OrganSchoolBussType) TableName() string { return "organ_school_buss_type" } + +func (r *OrganSchoolBussType) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalOrganSchoolBussType(data []byte) (OrganSchoolBussType, error) { + var r OrganSchoolBussType + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/otm_classroom.auto.go b/examples/aisle/types/otm_classroom.auto.go index fc7084be..d08660eb 100755 --- a/examples/aisle/types/otm_classroom.auto.go +++ b/examples/aisle/types/otm_classroom.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -37,3 +39,13 @@ type OtmClassroom struct { func (m *OtmClassroom) TableName() string { return "otm_classroom" } + +func (r *OtmClassroom) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalOtmClassroom(data []byte) (OtmClassroom, error) { + var r OtmClassroom + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/otom_sys_set.auto.go b/examples/aisle/types/otom_sys_set.auto.go index 6bcee55b..868b24c5 100755 --- a/examples/aisle/types/otom_sys_set.auto.go +++ b/examples/aisle/types/otom_sys_set.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -59,3 +61,13 @@ type OtomSysSet struct { func (m *OtomSysSet) TableName() string { return "otom_sys_set" } + +func (r *OtomSysSet) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalOtomSysSet(data []byte) (OtomSysSet, error) { + var r OtomSysSet + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/overseas_ma_pt.auto.go b/examples/aisle/types/overseas_ma_pt.auto.go index 4e4def3d..c399ef8a 100755 --- a/examples/aisle/types/overseas_ma_pt.auto.go +++ b/examples/aisle/types/overseas_ma_pt.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type OverseasMaPt struct { func (m *OverseasMaPt) TableName() string { return "overseas_ma_pt" } + +func (r *OverseasMaPt) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalOverseasMaPt(data []byte) (OverseasMaPt, error) { + var r OverseasMaPt + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/pa_active_reservation.auto.go b/examples/aisle/types/pa_active_reservation.auto.go index 6674d191..18560155 100755 --- a/examples/aisle/types/pa_active_reservation.auto.go +++ b/examples/aisle/types/pa_active_reservation.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -51,3 +53,13 @@ type PaActiveReservation struct { func (m *PaActiveReservation) TableName() string { return "pa_active_reservation" } + +func (r *PaActiveReservation) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalPaActiveReservation(data []byte) (PaActiveReservation, error) { + var r PaActiveReservation + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/pa_activity_class_file.auto.go b/examples/aisle/types/pa_activity_class_file.auto.go index e5c0223e..90ca55be 100755 --- a/examples/aisle/types/pa_activity_class_file.auto.go +++ b/examples/aisle/types/pa_activity_class_file.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type PaActivityClassFile struct { func (m *PaActivityClassFile) TableName() string { return "pa_activity_class_file" } + +func (r *PaActivityClassFile) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalPaActivityClassFile(data []byte) (PaActivityClassFile, error) { + var r PaActivityClassFile + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/pa_activity_class_stu.auto.go b/examples/aisle/types/pa_activity_class_stu.auto.go index e6114155..e64622f3 100755 --- a/examples/aisle/types/pa_activity_class_stu.auto.go +++ b/examples/aisle/types/pa_activity_class_stu.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type PaActivityClassStu struct { func (m *PaActivityClassStu) TableName() string { return "pa_activity_class_stu" } + +func (r *PaActivityClassStu) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalPaActivityClassStu(data []byte) (PaActivityClassStu, error) { + var r PaActivityClassStu + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/par_file.auto.go b/examples/aisle/types/par_file.auto.go index 6edfb434..e9e14dda 100755 --- a/examples/aisle/types/par_file.auto.go +++ b/examples/aisle/types/par_file.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type ParFile struct { func (m *ParFile) TableName() string { return "par_file" } + +func (r *ParFile) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalParFile(data []byte) (ParFile, error) { + var r ParFile + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/par_studnet_class_type.auto.go b/examples/aisle/types/par_studnet_class_type.auto.go index 4ec8333b..3b583576 100755 --- a/examples/aisle/types/par_studnet_class_type.auto.go +++ b/examples/aisle/types/par_studnet_class_type.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type ParStudnetClassType struct { func (m *ParStudnetClassType) TableName() string { return "par_studnet_class_type" } + +func (r *ParStudnetClassType) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalParStudnetClassType(data []byte) (ParStudnetClassType, error) { + var r ParStudnetClassType + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/parental_evaluation.auto.go b/examples/aisle/types/parental_evaluation.auto.go index b7f07d2d..6dc035c1 100755 --- a/examples/aisle/types/parental_evaluation.auto.go +++ b/examples/aisle/types/parental_evaluation.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -37,3 +39,13 @@ type ParentalEvaluation struct { func (m *ParentalEvaluation) TableName() string { return "parental_evaluation" } + +func (r *ParentalEvaluation) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalParentalEvaluation(data []byte) (ParentalEvaluation, error) { + var r ParentalEvaluation + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/part_time_user.auto.go b/examples/aisle/types/part_time_user.auto.go index 2d91fe6b..c1cac770 100755 --- a/examples/aisle/types/part_time_user.auto.go +++ b/examples/aisle/types/part_time_user.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type PartTimeUser struct { func (m *PartTimeUser) TableName() string { return "part_time_user" } + +func (r *PartTimeUser) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalPartTimeUser(data []byte) (PartTimeUser, error) { + var r PartTimeUser + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/part_time_user_city.auto.go b/examples/aisle/types/part_time_user_city.auto.go index 267cef15..d5bb8b78 100755 --- a/examples/aisle/types/part_time_user_city.auto.go +++ b/examples/aisle/types/part_time_user_city.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type PartTimeUserCity struct { func (m *PartTimeUserCity) TableName() string { return "part_time_user_city" } + +func (r *PartTimeUserCity) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalPartTimeUserCity(data []byte) (PartTimeUserCity, error) { + var r PartTimeUserCity + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/participant_evaluate_info.auto.go b/examples/aisle/types/participant_evaluate_info.auto.go index afd6be6f..ebdadcc9 100755 --- a/examples/aisle/types/participant_evaluate_info.auto.go +++ b/examples/aisle/types/participant_evaluate_info.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type ParticipantEvaluateInfo struct { func (m *ParticipantEvaluateInfo) TableName() string { return "participant_evaluate_info" } + +func (r *ParticipantEvaluateInfo) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalParticipantEvaluateInfo(data []byte) (ParticipantEvaluateInfo, error) { + var r ParticipantEvaluateInfo + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/participant_evaluate_trainer.auto.go b/examples/aisle/types/participant_evaluate_trainer.auto.go index 6c5b6b8d..b40ce8b2 100755 --- a/examples/aisle/types/participant_evaluate_trainer.auto.go +++ b/examples/aisle/types/participant_evaluate_trainer.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type ParticipantEvaluateTrainer struct { func (m *ParticipantEvaluateTrainer) TableName() string { return "participant_evaluate_trainer" } + +func (r *ParticipantEvaluateTrainer) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalParticipantEvaluateTrainer(data []byte) (ParticipantEvaluateTrainer, error) { + var r ParticipantEvaluateTrainer + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/participant_table.auto.go b/examples/aisle/types/participant_table.auto.go index 978f1c90..edec55a2 100755 --- a/examples/aisle/types/participant_table.auto.go +++ b/examples/aisle/types/participant_table.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type ParticipantTable struct { func (m *ParticipantTable) TableName() string { return "participant_table" } + +func (r *ParticipantTable) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalParticipantTable(data []byte) (ParticipantTable, error) { + var r ParticipantTable + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/partner.auto.go b/examples/aisle/types/partner.auto.go index c82c4bd6..11c62fe3 100755 --- a/examples/aisle/types/partner.auto.go +++ b/examples/aisle/types/partner.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type Partner struct { func (m *Partner) TableName() string { return "partner" } + +func (r *Partner) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalPartner(data []byte) (Partner, error) { + var r Partner + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/partner_organ.auto.go b/examples/aisle/types/partner_organ.auto.go index 3c74077b..955d35b0 100755 --- a/examples/aisle/types/partner_organ.auto.go +++ b/examples/aisle/types/partner_organ.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type PartnerOrgan struct { func (m *PartnerOrgan) TableName() string { return "partner_organ" } + +func (r *PartnerOrgan) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalPartnerOrgan(data []byte) (PartnerOrgan, error) { + var r PartnerOrgan + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/pc_sct_give_mx.auto.go b/examples/aisle/types/pc_sct_give_mx.auto.go index 1ca621dc..e04c78b9 100755 --- a/examples/aisle/types/pc_sct_give_mx.auto.go +++ b/examples/aisle/types/pc_sct_give_mx.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -53,3 +55,13 @@ type PcSctGiveMx struct { func (m *PcSctGiveMx) TableName() string { return "pc_sct_give_mx" } + +func (r *PcSctGiveMx) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalPcSctGiveMx(data []byte) (PcSctGiveMx, error) { + var r PcSctGiveMx + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/period_violate_abnormal_apply.auto.go b/examples/aisle/types/period_violate_abnormal_apply.auto.go index 6334913d..02bdc829 100755 --- a/examples/aisle/types/period_violate_abnormal_apply.auto.go +++ b/examples/aisle/types/period_violate_abnormal_apply.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -46,3 +48,13 @@ type PeriodViolateAbnormalApply struct { func (m *PeriodViolateAbnormalApply) TableName() string { return "period_violate_abnormal_apply" } + +func (r *PeriodViolateAbnormalApply) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalPeriodViolateAbnormalApply(data []byte) (PeriodViolateAbnormalApply, error) { + var r PeriodViolateAbnormalApply + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/phone_message.auto.go b/examples/aisle/types/phone_message.auto.go index 3215a8a6..2ede4ca1 100755 --- a/examples/aisle/types/phone_message.auto.go +++ b/examples/aisle/types/phone_message.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -43,3 +45,13 @@ type PhoneMessage struct { func (m *PhoneMessage) TableName() string { return "phone_message" } + +func (r *PhoneMessage) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalPhoneMessage(data []byte) (PhoneMessage, error) { + var r PhoneMessage + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/phonehistory.auto.go b/examples/aisle/types/phonehistory.auto.go index 31580aa8..f7e96de5 100755 --- a/examples/aisle/types/phonehistory.auto.go +++ b/examples/aisle/types/phonehistory.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -53,3 +55,13 @@ type Phonehistory struct { func (m *Phonehistory) TableName() string { return "phonehistory" } + +func (r *Phonehistory) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalPhonehistory(data []byte) (Phonehistory, error) { + var r Phonehistory + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/prearranged_courses.auto.go b/examples/aisle/types/prearranged_courses.auto.go index 539483e8..d826c9eb 100755 --- a/examples/aisle/types/prearranged_courses.auto.go +++ b/examples/aisle/types/prearranged_courses.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -46,3 +48,13 @@ type PrearrangedCourses struct { func (m *PrearrangedCourses) TableName() string { return "prearranged_courses" } + +func (r *PrearrangedCourses) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalPrearrangedCourses(data []byte) (PrearrangedCourses, error) { + var r PrearrangedCourses + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/product_type.auto.go b/examples/aisle/types/product_type.auto.go index 2e579b1b..50a5b4c9 100755 --- a/examples/aisle/types/product_type.auto.go +++ b/examples/aisle/types/product_type.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type ProductType struct { func (m *ProductType) TableName() string { return "product_type" } + +func (r *ProductType) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalProductType(data []byte) (ProductType, error) { + var r ProductType + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/protocol_type.auto.go b/examples/aisle/types/protocol_type.auto.go index 9bbe7f9b..2c1c72ec 100755 --- a/examples/aisle/types/protocol_type.auto.go +++ b/examples/aisle/types/protocol_type.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -39,3 +41,13 @@ type ProtocolType struct { func (m *ProtocolType) TableName() string { return "protocol_type" } + +func (r *ProtocolType) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalProtocolType(data []byte) (ProtocolType, error) { + var r ProtocolType + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/re_teaching_time.auto.go b/examples/aisle/types/re_teaching_time.auto.go index 02a452d1..4ffccf9d 100755 --- a/examples/aisle/types/re_teaching_time.auto.go +++ b/examples/aisle/types/re_teaching_time.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -47,3 +49,13 @@ type ReTeachingTime struct { func (m *ReTeachingTime) TableName() string { return "re_teaching_time" } + +func (r *ReTeachingTime) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalReTeachingTime(data []byte) (ReTeachingTime, error) { + var r ReTeachingTime + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/recipient_info.auto.go b/examples/aisle/types/recipient_info.auto.go index 27cbdee0..67c511bf 100755 --- a/examples/aisle/types/recipient_info.auto.go +++ b/examples/aisle/types/recipient_info.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -43,3 +45,13 @@ type RecipientInfo struct { func (m *RecipientInfo) TableName() string { return "recipient_info" } + +func (r *RecipientInfo) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalRecipientInfo(data []byte) (RecipientInfo, error) { + var r RecipientInfo + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/ref_yishi_file.auto.go b/examples/aisle/types/ref_yishi_file.auto.go index b31c7f56..4d4c298a 100755 --- a/examples/aisle/types/ref_yishi_file.auto.go +++ b/examples/aisle/types/ref_yishi_file.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type RefYishiFile struct { func (m *RefYishiFile) TableName() string { return "ref_yishi_file" } + +func (r *RefYishiFile) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalRefYishiFile(data []byte) (RefYishiFile, error) { + var r RefYishiFile + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/refund.auto.go b/examples/aisle/types/refund.auto.go index 1a9f7f5e..e3709fab 100755 --- a/examples/aisle/types/refund.auto.go +++ b/examples/aisle/types/refund.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -147,3 +149,13 @@ type Refund struct { func (m *Refund) TableName() string { return "refund" } + +func (r *Refund) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalRefund(data []byte) (Refund, error) { + var r Refund + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/refund_check_files.auto.go b/examples/aisle/types/refund_check_files.auto.go index 9395f632..18c0c3ee 100755 --- a/examples/aisle/types/refund_check_files.auto.go +++ b/examples/aisle/types/refund_check_files.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type RefundCheckFiles struct { func (m *RefundCheckFiles) TableName() string { return "refund_check_files" } + +func (r *RefundCheckFiles) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalRefundCheckFiles(data []byte) (RefundCheckFiles, error) { + var r RefundCheckFiles + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/refund_detail_reason.auto.go b/examples/aisle/types/refund_detail_reason.auto.go index fcc5bd79..023d52ba 100755 --- a/examples/aisle/types/refund_detail_reason.auto.go +++ b/examples/aisle/types/refund_detail_reason.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type RefundDetailReason struct { func (m *RefundDetailReason) TableName() string { return "refund_detail_reason" } + +func (r *RefundDetailReason) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalRefundDetailReason(data []byte) (RefundDetailReason, error) { + var r RefundDetailReason + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/refund_files.auto.go b/examples/aisle/types/refund_files.auto.go index 84d1bbeb..6066a56e 100755 --- a/examples/aisle/types/refund_files.auto.go +++ b/examples/aisle/types/refund_files.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type RefundFiles struct { func (m *RefundFiles) TableName() string { return "refund_files" } + +func (r *RefundFiles) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalRefundFiles(data []byte) (RefundFiles, error) { + var r RefundFiles + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/refund_flow.auto.go b/examples/aisle/types/refund_flow.auto.go index 45e5b479..5c53aaf9 100755 --- a/examples/aisle/types/refund_flow.auto.go +++ b/examples/aisle/types/refund_flow.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type RefundFlow struct { func (m *RefundFlow) TableName() string { return "refund_flow" } + +func (r *RefundFlow) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalRefundFlow(data []byte) (RefundFlow, error) { + var r RefundFlow + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/refund_process_set.auto.go b/examples/aisle/types/refund_process_set.auto.go index ec5c0c5f..719d7d9d 100755 --- a/examples/aisle/types/refund_process_set.auto.go +++ b/examples/aisle/types/refund_process_set.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type RefundProcessSet struct { func (m *RefundProcessSet) TableName() string { return "refund_process_set" } + +func (r *RefundProcessSet) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalRefundProcessSet(data []byte) (RefundProcessSet, error) { + var r RefundProcessSet + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/refund_stu_class_type.auto.go b/examples/aisle/types/refund_stu_class_type.auto.go index 0ca6f775..ec04a489 100755 --- a/examples/aisle/types/refund_stu_class_type.auto.go +++ b/examples/aisle/types/refund_stu_class_type.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -51,3 +53,13 @@ type RefundStuClassType struct { func (m *RefundStuClassType) TableName() string { return "refund_stu_class_type" } + +func (r *RefundStuClassType) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalRefundStuClassType(data []byte) (RefundStuClassType, error) { + var r RefundStuClassType + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/refund_stu_text_book.auto.go b/examples/aisle/types/refund_stu_text_book.auto.go index 88bda01c..00b276f4 100755 --- a/examples/aisle/types/refund_stu_text_book.auto.go +++ b/examples/aisle/types/refund_stu_text_book.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type RefundStuTextBook struct { func (m *RefundStuTextBook) TableName() string { return "refund_stu_text_book" } + +func (r *RefundStuTextBook) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalRefundStuTextBook(data []byte) (RefundStuTextBook, error) { + var r RefundStuTextBook + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/regular_dictionary.auto.go b/examples/aisle/types/regular_dictionary.auto.go index 6594be41..a278d354 100755 --- a/examples/aisle/types/regular_dictionary.auto.go +++ b/examples/aisle/types/regular_dictionary.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type RegularDictionary struct { func (m *RegularDictionary) TableName() string { return "regular_dictionary" } + +func (r *RegularDictionary) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalRegularDictionary(data []byte) (RegularDictionary, error) { + var r RegularDictionary + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/replace_gift.auto.go b/examples/aisle/types/replace_gift.auto.go index ef2191a2..82d1f86b 100755 --- a/examples/aisle/types/replace_gift.auto.go +++ b/examples/aisle/types/replace_gift.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type ReplaceGift struct { func (m *ReplaceGift) TableName() string { return "replace_gift" } + +func (r *ReplaceGift) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalReplaceGift(data []byte) (ReplaceGift, error) { + var r ReplaceGift + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/rps_city.auto.go b/examples/aisle/types/rps_city.auto.go index 4e66f627..82c58938 100755 --- a/examples/aisle/types/rps_city.auto.go +++ b/examples/aisle/types/rps_city.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type RpsCity struct { func (m *RpsCity) TableName() string { return "rps_city" } + +func (r *RpsCity) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalRpsCity(data []byte) (RpsCity, error) { + var r RpsCity + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/rps_sch.auto.go b/examples/aisle/types/rps_sch.auto.go index be2dc3aa..61a9577f 100755 --- a/examples/aisle/types/rps_sch.auto.go +++ b/examples/aisle/types/rps_sch.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type RpsSch struct { func (m *RpsSch) TableName() string { return "rps_sch" } + +func (r *RpsSch) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalRpsSch(data []byte) (RpsSch, error) { + var r RpsSch + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/sale_language_model.auto.go b/examples/aisle/types/sale_language_model.auto.go index a7f9ca11..6e029496 100755 --- a/examples/aisle/types/sale_language_model.auto.go +++ b/examples/aisle/types/sale_language_model.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type SaleLanguageModel struct { func (m *SaleLanguageModel) TableName() string { return "sale_language_model" } + +func (r *SaleLanguageModel) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSaleLanguageModel(data []byte) (SaleLanguageModel, error) { + var r SaleLanguageModel + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/sale_school.auto.go b/examples/aisle/types/sale_school.auto.go index 43dee8ae..91dbba9e 100755 --- a/examples/aisle/types/sale_school.auto.go +++ b/examples/aisle/types/sale_school.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type SaleSchool struct { func (m *SaleSchool) TableName() string { return "sale_school" } + +func (r *SaleSchool) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSaleSchool(data []byte) (SaleSchool, error) { + var r SaleSchool + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/satisfy_visit_mode_.auto.go b/examples/aisle/types/satisfy_visit_mode_.auto.go index 97349ad6..ab49404a 100755 --- a/examples/aisle/types/satisfy_visit_mode_.auto.go +++ b/examples/aisle/types/satisfy_visit_mode_.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type SatisfyVisitMode struct { func (m *SatisfyVisitMode) TableName() string { return "satisfy_visit_mode_" } + +func (r *SatisfyVisitMode) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSatisfyVisitMode(data []byte) (SatisfyVisitMode, error) { + var r SatisfyVisitMode + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/satisfy_visit_model.auto.go b/examples/aisle/types/satisfy_visit_model.auto.go index 28912d31..6a2d15ee 100755 --- a/examples/aisle/types/satisfy_visit_model.auto.go +++ b/examples/aisle/types/satisfy_visit_model.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type SatisfyVisitModel struct { func (m *SatisfyVisitModel) TableName() string { return "satisfy_visit_model" } + +func (r *SatisfyVisitModel) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSatisfyVisitModel(data []byte) (SatisfyVisitModel, error) { + var r SatisfyVisitModel + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/satisfy_visit_model_content.auto.go b/examples/aisle/types/satisfy_visit_model_content.auto.go index dea33be2..0a53964b 100755 --- a/examples/aisle/types/satisfy_visit_model_content.auto.go +++ b/examples/aisle/types/satisfy_visit_model_content.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -37,3 +39,13 @@ type SatisfyVisitModelContent struct { func (m *SatisfyVisitModelContent) TableName() string { return "satisfy_visit_model_content" } + +func (r *SatisfyVisitModelContent) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSatisfyVisitModelContent(data []byte) (SatisfyVisitModelContent, error) { + var r SatisfyVisitModelContent + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/sc_class_tea.auto.go b/examples/aisle/types/sc_class_tea.auto.go index cd8813e3..815558bb 100755 --- a/examples/aisle/types/sc_class_tea.auto.go +++ b/examples/aisle/types/sc_class_tea.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -67,3 +69,13 @@ type ScClassTea struct { func (m *ScClassTea) TableName() string { return "sc_class_tea" } + +func (r *ScClassTea) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalScClassTea(data []byte) (ScClassTea, error) { + var r ScClassTea + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/sch_achievement_divide.auto.go b/examples/aisle/types/sch_achievement_divide.auto.go index 3b41d670..666c7a25 100755 --- a/examples/aisle/types/sch_achievement_divide.auto.go +++ b/examples/aisle/types/sch_achievement_divide.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -37,3 +39,13 @@ type SchAchievementDivide struct { func (m *SchAchievementDivide) TableName() string { return "sch_achievement_divide" } + +func (r *SchAchievementDivide) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSchAchievementDivide(data []byte) (SchAchievementDivide, error) { + var r SchAchievementDivide + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/sch_icbc_pos_num.auto.go b/examples/aisle/types/sch_icbc_pos_num.auto.go index daae6eef..066bbf63 100755 --- a/examples/aisle/types/sch_icbc_pos_num.auto.go +++ b/examples/aisle/types/sch_icbc_pos_num.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type SchIcbcPosNum struct { func (m *SchIcbcPosNum) TableName() string { return "sch_icbc_pos_num" } + +func (r *SchIcbcPosNum) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSchIcbcPosNum(data []byte) (SchIcbcPosNum, error) { + var r SchIcbcPosNum + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/sch_market_plan.auto.go b/examples/aisle/types/sch_market_plan.auto.go index 02db06bd..97f44a7f 100755 --- a/examples/aisle/types/sch_market_plan.auto.go +++ b/examples/aisle/types/sch_market_plan.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -39,3 +41,13 @@ type SchMarketPlan struct { func (m *SchMarketPlan) TableName() string { return "sch_market_plan" } + +func (r *SchMarketPlan) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSchMarketPlan(data []byte) (SchMarketPlan, error) { + var r SchMarketPlan + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/sch_ta_targetplan.auto.go b/examples/aisle/types/sch_ta_targetplan.auto.go index 3c3cf2e2..430f7bd6 100755 --- a/examples/aisle/types/sch_ta_targetplan.auto.go +++ b/examples/aisle/types/sch_ta_targetplan.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type SchTaTargetplan struct { func (m *SchTaTargetplan) TableName() string { return "sch_ta_targetplan" } + +func (r *SchTaTargetplan) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSchTaTargetplan(data []byte) (SchTaTargetplan, error) { + var r SchTaTargetplan + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/sch_targetsign_plan.auto.go b/examples/aisle/types/sch_targetsign_plan.auto.go index 7d45da28..12b4aa07 100755 --- a/examples/aisle/types/sch_targetsign_plan.auto.go +++ b/examples/aisle/types/sch_targetsign_plan.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -51,3 +53,13 @@ type SchTargetsignPlan struct { func (m *SchTargetsignPlan) TableName() string { return "sch_targetsign_plan" } + +func (r *SchTargetsignPlan) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSchTargetsignPlan(data []byte) (SchTargetsignPlan, error) { + var r SchTargetsignPlan + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/school.auto.go b/examples/aisle/types/school.auto.go index 386a9186..6c1e2073 100755 --- a/examples/aisle/types/school.auto.go +++ b/examples/aisle/types/school.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type School struct { func (m *School) TableName() string { return "school" } + +func (r *School) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSchool(data []byte) (School, error) { + var r School + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/school_img_file.auto.go b/examples/aisle/types/school_img_file.auto.go index 881d5e36..85cf9998 100755 --- a/examples/aisle/types/school_img_file.auto.go +++ b/examples/aisle/types/school_img_file.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type SchoolImgFile struct { func (m *SchoolImgFile) TableName() string { return "school_img_file" } + +func (r *SchoolImgFile) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSchoolImgFile(data []byte) (SchoolImgFile, error) { + var r SchoolImgFile + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/school_of_limit.auto.go b/examples/aisle/types/school_of_limit.auto.go index ab88a840..f5da3860 100755 --- a/examples/aisle/types/school_of_limit.auto.go +++ b/examples/aisle/types/school_of_limit.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -42,3 +44,13 @@ type SchoolOfLimit struct { func (m *SchoolOfLimit) TableName() string { return "school_of_limit" } + +func (r *SchoolOfLimit) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSchoolOfLimit(data []byte) (SchoolOfLimit, error) { + var r SchoolOfLimit + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/score_item.auto.go b/examples/aisle/types/score_item.auto.go index eea284dd..31d5863c 100755 --- a/examples/aisle/types/score_item.auto.go +++ b/examples/aisle/types/score_item.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -29,3 +31,13 @@ type ScoreItem struct { func (m *ScoreItem) TableName() string { return "score_item" } + +func (r *ScoreItem) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalScoreItem(data []byte) (ScoreItem, error) { + var r ScoreItem + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/sct_hour_detail.auto.go b/examples/aisle/types/sct_hour_detail.auto.go index c4c745f2..68ebeb08 100755 --- a/examples/aisle/types/sct_hour_detail.auto.go +++ b/examples/aisle/types/sct_hour_detail.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -37,3 +39,13 @@ type SctHourDetail struct { func (m *SctHourDetail) TableName() string { return "sct_hour_detail" } + +func (r *SctHourDetail) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSctHourDetail(data []byte) (SctHourDetail, error) { + var r SctHourDetail + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/service_pro_visit_file.auto.go b/examples/aisle/types/service_pro_visit_file.auto.go index c38e8d3a..3e2f75df 100755 --- a/examples/aisle/types/service_pro_visit_file.auto.go +++ b/examples/aisle/types/service_pro_visit_file.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type ServiceProVisitFile struct { func (m *ServiceProVisitFile) TableName() string { return "service_pro_visit_file" } + +func (r *ServiceProVisitFile) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalServiceProVisitFile(data []byte) (ServiceProVisitFile, error) { + var r ServiceProVisitFile + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/sheng.auto.go b/examples/aisle/types/sheng.auto.go index 1b05623b..00412c64 100755 --- a/examples/aisle/types/sheng.auto.go +++ b/examples/aisle/types/sheng.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type Sheng struct { func (m *Sheng) TableName() string { return "sheng" } + +func (r *Sheng) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSheng(data []byte) (Sheng, error) { + var r Sheng + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_allot_tmk.auto.go b/examples/aisle/types/stu_allot_tmk.auto.go index 790782b3..b23e4b5b 100755 --- a/examples/aisle/types/stu_allot_tmk.auto.go +++ b/examples/aisle/types/stu_allot_tmk.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -43,3 +45,13 @@ type StuAllotTmk struct { func (m *StuAllotTmk) TableName() string { return "stu_allot_tmk" } + +func (r *StuAllotTmk) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuAllotTmk(data []byte) (StuAllotTmk, error) { + var r StuAllotTmk + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_bf_jl.auto.go b/examples/aisle/types/stu_bf_jl.auto.go index 83c55e11..ed4e3d9b 100755 --- a/examples/aisle/types/stu_bf_jl.auto.go +++ b/examples/aisle/types/stu_bf_jl.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type StuBfJl struct { func (m *StuBfJl) TableName() string { return "stu_bf_jl" } + +func (r *StuBfJl) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuBfJl(data []byte) (StuBfJl, error) { + var r StuBfJl + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_buss_type.auto.go b/examples/aisle/types/stu_buss_type.auto.go index ffdd67ee..4f148677 100755 --- a/examples/aisle/types/stu_buss_type.auto.go +++ b/examples/aisle/types/stu_buss_type.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type StuBussType struct { func (m *StuBussType) TableName() string { return "stu_buss_type" } + +func (r *StuBussType) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuBussType(data []byte) (StuBussType, error) { + var r StuBussType + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_class_content.auto.go b/examples/aisle/types/stu_class_content.auto.go index 75e2f389..e0124f63 100755 --- a/examples/aisle/types/stu_class_content.auto.go +++ b/examples/aisle/types/stu_class_content.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type StuClassContent struct { func (m *StuClassContent) TableName() string { return "stu_class_content" } + +func (r *StuClassContent) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuClassContent(data []byte) (StuClassContent, error) { + var r StuClassContent + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_class_feedbac_file.auto.go b/examples/aisle/types/stu_class_feedbac_file.auto.go index 05364a6e..7c14fb36 100755 --- a/examples/aisle/types/stu_class_feedbac_file.auto.go +++ b/examples/aisle/types/stu_class_feedbac_file.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -37,3 +39,13 @@ type StuClassFeedbacFile struct { func (m *StuClassFeedbacFile) TableName() string { return "stu_class_feedbac_file" } + +func (r *StuClassFeedbacFile) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuClassFeedbacFile(data []byte) (StuClassFeedbacFile, error) { + var r StuClassFeedbacFile + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_class_feedback.auto.go b/examples/aisle/types/stu_class_feedback.auto.go index 20c746e2..4656e2a8 100755 --- a/examples/aisle/types/stu_class_feedback.auto.go +++ b/examples/aisle/types/stu_class_feedback.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -47,3 +49,13 @@ type StuClassFeedback struct { func (m *StuClassFeedback) TableName() string { return "stu_class_feedback" } + +func (r *StuClassFeedback) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuClassFeedback(data []byte) (StuClassFeedback, error) { + var r StuClassFeedback + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_class_type_ass_book.auto.go b/examples/aisle/types/stu_class_type_ass_book.auto.go index 32855554..ae7159ca 100755 --- a/examples/aisle/types/stu_class_type_ass_book.auto.go +++ b/examples/aisle/types/stu_class_type_ass_book.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -45,3 +47,13 @@ type StuClassTypeAssBook struct { func (m *StuClassTypeAssBook) TableName() string { return "stu_class_type_ass_book" } + +func (r *StuClassTypeAssBook) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuClassTypeAssBook(data []byte) (StuClassTypeAssBook, error) { + var r StuClassTypeAssBook + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_class_type_sus_hour.auto.go b/examples/aisle/types/stu_class_type_sus_hour.auto.go index 39d2097b..34c622dc 100755 --- a/examples/aisle/types/stu_class_type_sus_hour.auto.go +++ b/examples/aisle/types/stu_class_type_sus_hour.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -48,3 +50,13 @@ type StuClassTypeSusHour struct { func (m *StuClassTypeSusHour) TableName() string { return "stu_class_type_sus_hour" } + +func (r *StuClassTypeSusHour) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuClassTypeSusHour(data []byte) (StuClassTypeSusHour, error) { + var r StuClassTypeSusHour + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_class_type_textbook.auto.go b/examples/aisle/types/stu_class_type_textbook.auto.go index 4416a64c..af88d92e 100755 --- a/examples/aisle/types/stu_class_type_textbook.auto.go +++ b/examples/aisle/types/stu_class_type_textbook.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -49,3 +51,13 @@ type StuClassTypeTextbook struct { func (m *StuClassTypeTextbook) TableName() string { return "stu_class_type_textbook" } + +func (r *StuClassTypeTextbook) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuClassTypeTextbook(data []byte) (StuClassTypeTextbook, error) { + var r StuClassTypeTextbook + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_confirm_hour.auto.go b/examples/aisle/types/stu_confirm_hour.auto.go index b9040b86..99d46c1d 100755 --- a/examples/aisle/types/stu_confirm_hour.auto.go +++ b/examples/aisle/types/stu_confirm_hour.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -29,3 +31,13 @@ type StuConfirmHour struct { func (m *StuConfirmHour) TableName() string { return "stu_confirm_hour" } + +func (r *StuConfirmHour) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuConfirmHour(data []byte) (StuConfirmHour, error) { + var r StuConfirmHour + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_course_video.auto.go b/examples/aisle/types/stu_course_video.auto.go index 38c750fd..1f2f93e8 100755 --- a/examples/aisle/types/stu_course_video.auto.go +++ b/examples/aisle/types/stu_course_video.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type StuCourseVideo struct { func (m *StuCourseVideo) TableName() string { return "stu_course_video" } + +func (r *StuCourseVideo) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuCourseVideo(data []byte) (StuCourseVideo, error) { + var r StuCourseVideo + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_ct_time_range.auto.go b/examples/aisle/types/stu_ct_time_range.auto.go index 5b76348f..5e59303e 100755 --- a/examples/aisle/types/stu_ct_time_range.auto.go +++ b/examples/aisle/types/stu_ct_time_range.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -45,3 +47,13 @@ type StuCtTimeRange struct { func (m *StuCtTimeRange) TableName() string { return "stu_ct_time_range" } + +func (r *StuCtTimeRange) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuCtTimeRange(data []byte) (StuCtTimeRange, error) { + var r StuCtTimeRange + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_exchange_gift.auto.go b/examples/aisle/types/stu_exchange_gift.auto.go index 762ea60a..98ef53a5 100755 --- a/examples/aisle/types/stu_exchange_gift.auto.go +++ b/examples/aisle/types/stu_exchange_gift.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type StuExchangeGift struct { func (m *StuExchangeGift) TableName() string { return "stu_exchange_gift" } + +func (r *StuExchangeGift) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuExchangeGift(data []byte) (StuExchangeGift, error) { + var r StuExchangeGift + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_fail_to_live.auto.go b/examples/aisle/types/stu_fail_to_live.auto.go index 3bb5c45f..8474604d 100755 --- a/examples/aisle/types/stu_fail_to_live.auto.go +++ b/examples/aisle/types/stu_fail_to_live.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type StuFailToLive struct { func (m *StuFailToLive) TableName() string { return "stu_fail_to_live" } + +func (r *StuFailToLive) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuFailToLive(data []byte) (StuFailToLive, error) { + var r StuFailToLive + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_finishclass.auto.go b/examples/aisle/types/stu_finishclass.auto.go index ccc950a1..9540f532 100755 --- a/examples/aisle/types/stu_finishclass.auto.go +++ b/examples/aisle/types/stu_finishclass.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type StuFinishclass struct { func (m *StuFinishclass) TableName() string { return "stu_finishclass" } + +func (r *StuFinishclass) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuFinishclass(data []byte) (StuFinishclass, error) { + var r StuFinishclass + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_gwc.auto.go b/examples/aisle/types/stu_gwc.auto.go index 58cad0bb..ffb0873d 100755 --- a/examples/aisle/types/stu_gwc.auto.go +++ b/examples/aisle/types/stu_gwc.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type StuGwc struct { func (m *StuGwc) TableName() string { return "stu_gwc" } + +func (r *StuGwc) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuGwc(data []byte) (StuGwc, error) { + var r StuGwc + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_gwc_gef.auto.go b/examples/aisle/types/stu_gwc_gef.auto.go index 967b25c9..a613bfd9 100755 --- a/examples/aisle/types/stu_gwc_gef.auto.go +++ b/examples/aisle/types/stu_gwc_gef.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type StuGwcGef struct { func (m *StuGwcGef) TableName() string { return "stu_gwc_gef" } + +func (r *StuGwcGef) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuGwcGef(data []byte) (StuGwcGef, error) { + var r StuGwcGef + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_kw_jfx.auto.go b/examples/aisle/types/stu_kw_jfx.auto.go index c6c1d1aa..d433b307 100755 --- a/examples/aisle/types/stu_kw_jfx.auto.go +++ b/examples/aisle/types/stu_kw_jfx.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type StuKwJfx struct { func (m *StuKwJfx) TableName() string { return "stu_kw_jfx" } + +func (r *StuKwJfx) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuKwJfx(data []byte) (StuKwJfx, error) { + var r StuKwJfx + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_laostu_gift.auto.go b/examples/aisle/types/stu_laostu_gift.auto.go index 46f9a5ee..787d3fab 100755 --- a/examples/aisle/types/stu_laostu_gift.auto.go +++ b/examples/aisle/types/stu_laostu_gift.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type StuLaostuGift struct { func (m *StuLaostuGift) TableName() string { return "stu_laostu_gift" } + +func (r *StuLaostuGift) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuLaostuGift(data []byte) (StuLaostuGift, error) { + var r StuLaostuGift + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_loss.auto.go b/examples/aisle/types/stu_loss.auto.go index d598f537..6488d102 100755 --- a/examples/aisle/types/stu_loss.auto.go +++ b/examples/aisle/types/stu_loss.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type StuLoss struct { func (m *StuLoss) TableName() string { return "stu_loss" } + +func (r *StuLoss) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuLoss(data []byte) (StuLoss, error) { + var r StuLoss + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_month_yp_hour.auto.go b/examples/aisle/types/stu_month_yp_hour.auto.go index 0335c4ef..27403c68 100755 --- a/examples/aisle/types/stu_month_yp_hour.auto.go +++ b/examples/aisle/types/stu_month_yp_hour.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -38,3 +40,13 @@ type StuMonthYpHour struct { func (m *StuMonthYpHour) TableName() string { return "stu_month_yp_hour" } + +func (r *StuMonthYpHour) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuMonthYpHour(data []byte) (StuMonthYpHour, error) { + var r StuMonthYpHour + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_parent.auto.go b/examples/aisle/types/stu_parent.auto.go index 82c5c23a..2bc8fa95 100755 --- a/examples/aisle/types/stu_parent.auto.go +++ b/examples/aisle/types/stu_parent.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -45,3 +47,13 @@ type StuParent struct { func (m *StuParent) TableName() string { return "stu_parent" } + +func (r *StuParent) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuParent(data []byte) (StuParent, error) { + var r StuParent + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_pc_hour.auto.go b/examples/aisle/types/stu_pc_hour.auto.go index 377db927..817c6b56 100755 --- a/examples/aisle/types/stu_pc_hour.auto.go +++ b/examples/aisle/types/stu_pc_hour.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -57,3 +59,13 @@ type StuPcHour struct { func (m *StuPcHour) TableName() string { return "stu_pc_hour" } + +func (r *StuPcHour) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuPcHour(data []byte) (StuPcHour, error) { + var r StuPcHour + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_product_type.auto.go b/examples/aisle/types/stu_product_type.auto.go index c88ad3c0..a754f7ae 100755 --- a/examples/aisle/types/stu_product_type.auto.go +++ b/examples/aisle/types/stu_product_type.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type StuProductType struct { func (m *StuProductType) TableName() string { return "stu_product_type" } + +func (r *StuProductType) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuProductType(data []byte) (StuProductType, error) { + var r StuProductType + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_satisfy_visit.auto.go b/examples/aisle/types/stu_satisfy_visit.auto.go index b46aeb46..4cbc027b 100755 --- a/examples/aisle/types/stu_satisfy_visit.auto.go +++ b/examples/aisle/types/stu_satisfy_visit.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type StuSatisfyVisit struct { func (m *StuSatisfyVisit) TableName() string { return "stu_satisfy_visit" } + +func (r *StuSatisfyVisit) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuSatisfyVisit(data []byte) (StuSatisfyVisit, error) { + var r StuSatisfyVisit + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_satisfy_visit_content.auto.go b/examples/aisle/types/stu_satisfy_visit_content.auto.go index 694eb04a..4cdbde01 100755 --- a/examples/aisle/types/stu_satisfy_visit_content.auto.go +++ b/examples/aisle/types/stu_satisfy_visit_content.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -39,3 +41,13 @@ type StuSatisfyVisitContent struct { func (m *StuSatisfyVisitContent) TableName() string { return "stu_satisfy_visit_content" } + +func (r *StuSatisfyVisitContent) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuSatisfyVisitContent(data []byte) (StuSatisfyVisitContent, error) { + var r StuSatisfyVisitContent + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_score.auto.go b/examples/aisle/types/stu_score.auto.go index 2308d1d3..fd243803 100755 --- a/examples/aisle/types/stu_score.auto.go +++ b/examples/aisle/types/stu_score.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -45,3 +47,13 @@ type StuScore struct { func (m *StuScore) TableName() string { return "stu_score" } + +func (r *StuScore) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuScore(data []byte) (StuScore, error) { + var r StuScore + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_score_item.auto.go b/examples/aisle/types/stu_score_item.auto.go index c432e8ca..b69c4cf6 100755 --- a/examples/aisle/types/stu_score_item.auto.go +++ b/examples/aisle/types/stu_score_item.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type StuScoreItem struct { func (m *StuScoreItem) TableName() string { return "stu_score_item" } + +func (r *StuScoreItem) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuScoreItem(data []byte) (StuScoreItem, error) { + var r StuScoreItem + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_to_reopened.auto.go b/examples/aisle/types/stu_to_reopened.auto.go index 43702b87..c4b4746c 100755 --- a/examples/aisle/types/stu_to_reopened.auto.go +++ b/examples/aisle/types/stu_to_reopened.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type StuToReopened struct { func (m *StuToReopened) TableName() string { return "stu_to_reopened" } + +func (r *StuToReopened) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuToReopened(data []byte) (StuToReopened, error) { + var r StuToReopened + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_type_study_card.auto.go b/examples/aisle/types/stu_type_study_card.auto.go index 2b6457d7..7b06b186 100755 --- a/examples/aisle/types/stu_type_study_card.auto.go +++ b/examples/aisle/types/stu_type_study_card.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type StuTypeStudyCard struct { func (m *StuTypeStudyCard) TableName() string { return "stu_type_study_card" } + +func (r *StuTypeStudyCard) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuTypeStudyCard(data []byte) (StuTypeStudyCard, error) { + var r StuTypeStudyCard + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_use_textbook.auto.go b/examples/aisle/types/stu_use_textbook.auto.go index 01bc1bbd..8156674e 100755 --- a/examples/aisle/types/stu_use_textbook.auto.go +++ b/examples/aisle/types/stu_use_textbook.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -37,3 +39,13 @@ type StuUseTextbook struct { func (m *StuUseTextbook) TableName() string { return "stu_use_textbook" } + +func (r *StuUseTextbook) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuUseTextbook(data []byte) (StuUseTextbook, error) { + var r StuUseTextbook + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_user_date.auto.go b/examples/aisle/types/stu_user_date.auto.go index 32d327a8..1bf2c21a 100755 --- a/examples/aisle/types/stu_user_date.auto.go +++ b/examples/aisle/types/stu_user_date.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type StuUserDate struct { func (m *StuUserDate) TableName() string { return "stu_user_date" } + +func (r *StuUserDate) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuUserDate(data []byte) (StuUserDate, error) { + var r StuUserDate + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stu_wxdq_date.auto.go b/examples/aisle/types/stu_wxdq_date.auto.go index 0e08a0fe..37377936 100755 --- a/examples/aisle/types/stu_wxdq_date.auto.go +++ b/examples/aisle/types/stu_wxdq_date.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type StuWxdqDate struct { func (m *StuWxdqDate) TableName() string { return "stu_wxdq_date" } + +func (r *StuWxdqDate) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuWxdqDate(data []byte) (StuWxdqDate, error) { + var r StuWxdqDate + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stucasting.auto.go b/examples/aisle/types/stucasting.auto.go index aa86437e..4eb1474e 100755 --- a/examples/aisle/types/stucasting.auto.go +++ b/examples/aisle/types/stucasting.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -29,3 +31,13 @@ type Stucasting struct { func (m *Stucasting) TableName() string { return "stucasting" } + +func (r *Stucasting) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStucasting(data []byte) (Stucasting, error) { + var r Stucasting + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/stuclasstype_extrafee.auto.go b/examples/aisle/types/stuclasstype_extrafee.auto.go index 124433bf..a93f5a6a 100755 --- a/examples/aisle/types/stuclasstype_extrafee.auto.go +++ b/examples/aisle/types/stuclasstype_extrafee.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type StuclasstypeExtrafee struct { func (m *StuclasstypeExtrafee) TableName() string { return "stuclasstype_extrafee" } + +func (r *StuclasstypeExtrafee) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStuclasstypeExtrafee(data []byte) (StuclasstypeExtrafee, error) { + var r StuclasstypeExtrafee + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student.auto.go b/examples/aisle/types/student.auto.go index 1a4240b6..ea5d8c49 100755 --- a/examples/aisle/types/student.auto.go +++ b/examples/aisle/types/student.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -185,3 +187,13 @@ type Student struct { func (m *Student) TableName() string { return "student" } + +func (r *Student) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudent(data []byte) (Student, error) { + var r Student + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_add_agreement.auto.go b/examples/aisle/types/student_add_agreement.auto.go index b57fa219..05714b05 100755 --- a/examples/aisle/types/student_add_agreement.auto.go +++ b/examples/aisle/types/student_add_agreement.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -65,3 +67,13 @@ type StudentAddAgreement struct { func (m *StudentAddAgreement) TableName() string { return "student_add_agreement" } + +func (r *StudentAddAgreement) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentAddAgreement(data []byte) (StudentAddAgreement, error) { + var r StudentAddAgreement + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_casting_table.auto.go b/examples/aisle/types/student_casting_table.auto.go index ad19c650..d2b51ff6 100755 --- a/examples/aisle/types/student_casting_table.auto.go +++ b/examples/aisle/types/student_casting_table.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type StudentCastingTable struct { func (m *StudentCastingTable) TableName() string { return "student_casting_table" } + +func (r *StudentCastingTable) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentCastingTable(data []byte) (StudentCastingTable, error) { + var r StudentCastingTable + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_cc.auto.go b/examples/aisle/types/student_cc.auto.go index 15251d04..b09fe6ac 100755 --- a/examples/aisle/types/student_cc.auto.go +++ b/examples/aisle/types/student_cc.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type StudentCc struct { func (m *StudentCc) TableName() string { return "student_cc" } + +func (r *StudentCc) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentCc(data []byte) (StudentCc, error) { + var r StudentCc + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_class.auto.go b/examples/aisle/types/student_class.auto.go index ebf907e4..5913e0ff 100755 --- a/examples/aisle/types/student_class.auto.go +++ b/examples/aisle/types/student_class.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -63,3 +65,13 @@ type StudentClass struct { func (m *StudentClass) TableName() string { return "student_class" } + +func (r *StudentClass) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentClass(data []byte) (StudentClass, error) { + var r StudentClass + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_class_schedule.auto.go b/examples/aisle/types/student_class_schedule.auto.go index 2cdb101e..ade7883a 100755 --- a/examples/aisle/types/student_class_schedule.auto.go +++ b/examples/aisle/types/student_class_schedule.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -93,3 +95,13 @@ type StudentClassSchedule struct { func (m *StudentClassSchedule) TableName() string { return "student_class_schedule" } + +func (r *StudentClassSchedule) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentClassSchedule(data []byte) (StudentClassSchedule, error) { + var r StudentClassSchedule + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_class_type.auto.go b/examples/aisle/types/student_class_type.auto.go index 3fda62d1..b062df84 100755 --- a/examples/aisle/types/student_class_type.auto.go +++ b/examples/aisle/types/student_class_type.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -107,3 +109,13 @@ type StudentClassType struct { func (m *StudentClassType) TableName() string { return "student_class_type" } + +func (r *StudentClassType) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentClassType(data []byte) (StudentClassType, error) { + var r StudentClassType + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_class_type_use_integral.auto.go b/examples/aisle/types/student_class_type_use_integral.auto.go index 238d0dfa..6de7f58a 100755 --- a/examples/aisle/types/student_class_type_use_integral.auto.go +++ b/examples/aisle/types/student_class_type_use_integral.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type StudentClassTypeUseIntegral struct { func (m *StudentClassTypeUseIntegral) TableName() string { return "student_class_type_use_integral" } + +func (r *StudentClassTypeUseIntegral) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentClassTypeUseIntegral(data []byte) (StudentClassTypeUseIntegral, error) { + var r StudentClassTypeUseIntegral + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_class_ypk.auto.go b/examples/aisle/types/student_class_ypk.auto.go index c65729af..b085b851 100755 --- a/examples/aisle/types/student_class_ypk.auto.go +++ b/examples/aisle/types/student_class_ypk.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -46,3 +48,13 @@ type StudentClassYpk struct { func (m *StudentClassYpk) TableName() string { return "student_class_ypk" } + +func (r *StudentClassYpk) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentClassYpk(data []byte) (StudentClassYpk, error) { + var r StudentClassYpk + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_class_ypk1.auto.go b/examples/aisle/types/student_class_ypk1.auto.go index 3a49826e..8a48674f 100755 --- a/examples/aisle/types/student_class_ypk1.auto.go +++ b/examples/aisle/types/student_class_ypk1.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -46,3 +48,13 @@ type StudentClassYpk1 struct { func (m *StudentClassYpk1) TableName() string { return "student_class_ypk1" } + +func (r *StudentClassYpk1) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentClassYpk1(data []byte) (StudentClassYpk1, error) { + var r StudentClassYpk1 + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_class_ypk2.auto.go b/examples/aisle/types/student_class_ypk2.auto.go index 994cc295..9e6cd390 100755 --- a/examples/aisle/types/student_class_ypk2.auto.go +++ b/examples/aisle/types/student_class_ypk2.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -46,3 +48,13 @@ type StudentClassYpk2 struct { func (m *StudentClassYpk2) TableName() string { return "student_class_ypk2" } + +func (r *StudentClassYpk2) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentClassYpk2(data []byte) (StudentClassYpk2, error) { + var r StudentClassYpk2 + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_class_ypk3.auto.go b/examples/aisle/types/student_class_ypk3.auto.go index aeb41f6e..d29f5302 100755 --- a/examples/aisle/types/student_class_ypk3.auto.go +++ b/examples/aisle/types/student_class_ypk3.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -46,3 +48,13 @@ type StudentClassYpk3 struct { func (m *StudentClassYpk3) TableName() string { return "student_class_ypk3" } + +func (r *StudentClassYpk3) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentClassYpk3(data []byte) (StudentClassYpk3, error) { + var r StudentClassYpk3 + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_class_ypk31.auto.go b/examples/aisle/types/student_class_ypk31.auto.go index ffd6590c..885dfa0f 100755 --- a/examples/aisle/types/student_class_ypk31.auto.go +++ b/examples/aisle/types/student_class_ypk31.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -46,3 +48,13 @@ type StudentClassYpk31 struct { func (m *StudentClassYpk31) TableName() string { return "student_class_ypk31" } + +func (r *StudentClassYpk31) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentClassYpk31(data []byte) (StudentClassYpk31, error) { + var r StudentClassYpk31 + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_class_ypk32.auto.go b/examples/aisle/types/student_class_ypk32.auto.go index 11d45ff3..2cf5dead 100755 --- a/examples/aisle/types/student_class_ypk32.auto.go +++ b/examples/aisle/types/student_class_ypk32.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -46,3 +48,13 @@ type StudentClassYpk32 struct { func (m *StudentClassYpk32) TableName() string { return "student_class_ypk32" } + +func (r *StudentClassYpk32) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentClassYpk32(data []byte) (StudentClassYpk32, error) { + var r StudentClassYpk32 + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_class_ypk33.auto.go b/examples/aisle/types/student_class_ypk33.auto.go index a47526b2..9cda2676 100755 --- a/examples/aisle/types/student_class_ypk33.auto.go +++ b/examples/aisle/types/student_class_ypk33.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -46,3 +48,13 @@ type StudentClassYpk33 struct { func (m *StudentClassYpk33) TableName() string { return "student_class_ypk33" } + +func (r *StudentClassYpk33) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentClassYpk33(data []byte) (StudentClassYpk33, error) { + var r StudentClassYpk33 + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_class_ypk_dkb.auto.go b/examples/aisle/types/student_class_ypk_dkb.auto.go index aa0945ec..bc48db54 100755 --- a/examples/aisle/types/student_class_ypk_dkb.auto.go +++ b/examples/aisle/types/student_class_ypk_dkb.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -46,3 +48,13 @@ type StudentClassYpkDkb struct { func (m *StudentClassYpkDkb) TableName() string { return "student_class_ypk_dkb" } + +func (r *StudentClassYpkDkb) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentClassYpkDkb(data []byte) (StudentClassYpkDkb, error) { + var r StudentClassYpkDkb + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_customer.auto.go b/examples/aisle/types/student_customer.auto.go index 962bc59c..47fe9366 100755 --- a/examples/aisle/types/student_customer.auto.go +++ b/examples/aisle/types/student_customer.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -45,3 +47,13 @@ type StudentCustomer struct { func (m *StudentCustomer) TableName() string { return "student_customer" } + +func (r *StudentCustomer) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentCustomer(data []byte) (StudentCustomer, error) { + var r StudentCustomer + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_cz_integral.auto.go b/examples/aisle/types/student_cz_integral.auto.go index ddab2f40..2b237e1a 100755 --- a/examples/aisle/types/student_cz_integral.auto.go +++ b/examples/aisle/types/student_cz_integral.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type StudentCzIntegral struct { func (m *StudentCzIntegral) TableName() string { return "student_cz_integral" } + +func (r *StudentCzIntegral) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentCzIntegral(data []byte) (StudentCzIntegral, error) { + var r StudentCzIntegral + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_delete_log.auto.go b/examples/aisle/types/student_delete_log.auto.go index 03e47d2a..02db9b11 100755 --- a/examples/aisle/types/student_delete_log.auto.go +++ b/examples/aisle/types/student_delete_log.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type StudentDeleteLog struct { func (m *StudentDeleteLog) TableName() string { return "student_delete_log" } + +func (r *StudentDeleteLog) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentDeleteLog(data []byte) (StudentDeleteLog, error) { + var r StudentDeleteLog + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_gift.auto.go b/examples/aisle/types/student_gift.auto.go index a30a5de9..a8222e5e 100755 --- a/examples/aisle/types/student_gift.auto.go +++ b/examples/aisle/types/student_gift.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -57,3 +59,13 @@ type StudentGift struct { func (m *StudentGift) TableName() string { return "student_gift" } + +func (r *StudentGift) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentGift(data []byte) (StudentGift, error) { + var r StudentGift + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_growth_record.auto.go b/examples/aisle/types/student_growth_record.auto.go index abb79c91..f8d40ae9 100755 --- a/examples/aisle/types/student_growth_record.auto.go +++ b/examples/aisle/types/student_growth_record.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type StudentGrowthRecord struct { func (m *StudentGrowthRecord) TableName() string { return "student_growth_record" } + +func (r *StudentGrowthRecord) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentGrowthRecord(data []byte) (StudentGrowthRecord, error) { + var r StudentGrowthRecord + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_growth_record_file.auto.go b/examples/aisle/types/student_growth_record_file.auto.go index 92d01fb2..c6abe9e0 100755 --- a/examples/aisle/types/student_growth_record_file.auto.go +++ b/examples/aisle/types/student_growth_record_file.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type StudentGrowthRecordFile struct { func (m *StudentGrowthRecordFile) TableName() string { return "student_growth_record_file" } + +func (r *StudentGrowthRecordFile) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentGrowthRecordFile(data []byte) (StudentGrowthRecordFile, error) { + var r StudentGrowthRecordFile + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_market_activity.auto.go b/examples/aisle/types/student_market_activity.auto.go index ae783003..2849aa22 100755 --- a/examples/aisle/types/student_market_activity.auto.go +++ b/examples/aisle/types/student_market_activity.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type StudentMarketActivity struct { func (m *StudentMarketActivity) TableName() string { return "student_market_activity" } + +func (r *StudentMarketActivity) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentMarketActivity(data []byte) (StudentMarketActivity, error) { + var r StudentMarketActivity + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_organ.auto.go b/examples/aisle/types/student_organ.auto.go index 35c51901..75ce8539 100755 --- a/examples/aisle/types/student_organ.auto.go +++ b/examples/aisle/types/student_organ.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type StudentOrgan struct { func (m *StudentOrgan) TableName() string { return "student_organ" } + +func (r *StudentOrgan) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentOrgan(data []byte) (StudentOrgan, error) { + var r StudentOrgan + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_organ_school.auto.go b/examples/aisle/types/student_organ_school.auto.go index 7492ba66..e6f11cb3 100755 --- a/examples/aisle/types/student_organ_school.auto.go +++ b/examples/aisle/types/student_organ_school.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -37,3 +39,13 @@ type StudentOrganSchool struct { func (m *StudentOrganSchool) TableName() string { return "student_organ_school" } + +func (r *StudentOrganSchool) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentOrganSchool(data []byte) (StudentOrganSchool, error) { + var r StudentOrganSchool + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_reopened.auto.go b/examples/aisle/types/student_reopened.auto.go index 916a4dc8..76fe192b 100755 --- a/examples/aisle/types/student_reopened.auto.go +++ b/examples/aisle/types/student_reopened.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type StudentReopened struct { func (m *StudentReopened) TableName() string { return "student_reopened" } + +func (r *StudentReopened) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentReopened(data []byte) (StudentReopened, error) { + var r StudentReopened + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_rz_integral.auto.go b/examples/aisle/types/student_rz_integral.auto.go index ec76d5d1..66a3e53e 100755 --- a/examples/aisle/types/student_rz_integral.auto.go +++ b/examples/aisle/types/student_rz_integral.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -47,3 +49,13 @@ type StudentRzIntegral struct { func (m *StudentRzIntegral) TableName() string { return "student_rz_integral" } + +func (r *StudentRzIntegral) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentRzIntegral(data []byte) (StudentRzIntegral, error) { + var r StudentRzIntegral + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_sale.auto.go b/examples/aisle/types/student_sale.auto.go index e0da917a..5f536eb7 100755 --- a/examples/aisle/types/student_sale.auto.go +++ b/examples/aisle/types/student_sale.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -47,3 +49,13 @@ type StudentSale struct { func (m *StudentSale) TableName() string { return "student_sale" } + +func (r *StudentSale) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentSale(data []byte) (StudentSale, error) { + var r StudentSale + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_time_resource.auto.go b/examples/aisle/types/student_time_resource.auto.go index 5537b19d..cad1b53b 100755 --- a/examples/aisle/types/student_time_resource.auto.go +++ b/examples/aisle/types/student_time_resource.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -45,3 +47,13 @@ type StudentTimeResource struct { func (m *StudentTimeResource) TableName() string { return "student_time_resource" } + +func (r *StudentTimeResource) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentTimeResource(data []byte) (StudentTimeResource, error) { + var r StudentTimeResource + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_type_journal.auto.go b/examples/aisle/types/student_type_journal.auto.go index acf80447..9be3ab81 100755 --- a/examples/aisle/types/student_type_journal.auto.go +++ b/examples/aisle/types/student_type_journal.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -39,3 +41,13 @@ type StudentTypeJournal struct { func (m *StudentTypeJournal) TableName() string { return "student_type_journal" } + +func (r *StudentTypeJournal) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentTypeJournal(data []byte) (StudentTypeJournal, error) { + var r StudentTypeJournal + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_use_hour_detail.auto.go b/examples/aisle/types/student_use_hour_detail.auto.go index de9b7ba5..29aa5ef2 100755 --- a/examples/aisle/types/student_use_hour_detail.auto.go +++ b/examples/aisle/types/student_use_hour_detail.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -60,3 +62,13 @@ type StudentUseHourDetail struct { func (m *StudentUseHourDetail) TableName() string { return "student_use_hour_detail" } + +func (r *StudentUseHourDetail) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentUseHourDetail(data []byte) (StudentUseHourDetail, error) { + var r StudentUseHourDetail + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_visit.auto.go b/examples/aisle/types/student_visit.auto.go index c4c58e3e..1b88ece6 100755 --- a/examples/aisle/types/student_visit.auto.go +++ b/examples/aisle/types/student_visit.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -73,3 +75,13 @@ type StudentVisit struct { func (m *StudentVisit) TableName() string { return "student_visit" } + +func (r *StudentVisit) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentVisit(data []byte) (StudentVisit, error) { + var r StudentVisit + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/student_visit_language.auto.go b/examples/aisle/types/student_visit_language.auto.go index 7a8f4655..2c3a0165 100755 --- a/examples/aisle/types/student_visit_language.auto.go +++ b/examples/aisle/types/student_visit_language.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type StudentVisitLanguage struct { func (m *StudentVisitLanguage) TableName() string { return "student_visit_language" } + +func (r *StudentVisitLanguage) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudentVisitLanguage(data []byte) (StudentVisitLanguage, error) { + var r StudentVisitLanguage + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/study_card.auto.go b/examples/aisle/types/study_card.auto.go index 3d2819da..fa8723bf 100755 --- a/examples/aisle/types/study_card.auto.go +++ b/examples/aisle/types/study_card.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -39,3 +41,13 @@ type StudyCard struct { func (m *StudyCard) TableName() string { return "study_card" } + +func (r *StudyCard) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalStudyCard(data []byte) (StudyCard, error) { + var r StudyCard + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/system_message.auto.go b/examples/aisle/types/system_message.auto.go index 0af4cccd..83aaa410 100755 --- a/examples/aisle/types/system_message.auto.go +++ b/examples/aisle/types/system_message.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -43,3 +45,13 @@ type SystemMessage struct { func (m *SystemMessage) TableName() string { return "system_message" } + +func (r *SystemMessage) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSystemMessage(data []byte) (SystemMessage, error) { + var r SystemMessage + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/system_notice.auto.go b/examples/aisle/types/system_notice.auto.go index 0be9afcc..747274f4 100755 --- a/examples/aisle/types/system_notice.auto.go +++ b/examples/aisle/types/system_notice.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -29,3 +31,13 @@ type SystemNotice struct { func (m *SystemNotice) TableName() string { return "system_notice" } + +func (r *SystemNotice) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSystemNotice(data []byte) (SystemNotice, error) { + var r SystemNotice + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/system_opera_logs.auto.go b/examples/aisle/types/system_opera_logs.auto.go index 05ff58e4..accd5aca 100755 --- a/examples/aisle/types/system_opera_logs.auto.go +++ b/examples/aisle/types/system_opera_logs.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -39,3 +41,13 @@ type SystemOperaLogs struct { func (m *SystemOperaLogs) TableName() string { return "system_opera_logs" } + +func (r *SystemOperaLogs) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSystemOperaLogs(data []byte) (SystemOperaLogs, error) { + var r SystemOperaLogs + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/system_set.auto.go b/examples/aisle/types/system_set.auto.go index 841b5f00..d77b4468 100755 --- a/examples/aisle/types/system_set.auto.go +++ b/examples/aisle/types/system_set.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -17,3 +19,13 @@ type SystemSet struct { func (m *SystemSet) TableName() string { return "system_set" } + +func (r *SystemSet) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSystemSet(data []byte) (SystemSet, error) { + var r SystemSet + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/t_0_user_info.auto.go b/examples/aisle/types/t_0_user_info.auto.go index 01a3e2b1..27758a43 100755 --- a/examples/aisle/types/t_0_user_info.auto.go +++ b/examples/aisle/types/t_0_user_info.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -111,3 +113,13 @@ type T0UserInfo struct { func (m *T0UserInfo) TableName() string { return "t_0_user_info" } + +func (r *T0UserInfo) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalT0UserInfo(data []byte) (T0UserInfo, error) { + var r T0UserInfo + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/t_19_login_log.auto.go b/examples/aisle/types/t_19_login_log.auto.go index 1da416f3..62ac8868 100755 --- a/examples/aisle/types/t_19_login_log.auto.go +++ b/examples/aisle/types/t_19_login_log.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -27,3 +29,13 @@ type T19LoginLog struct { func (m *T19LoginLog) TableName() string { return "t_19_login_log" } + +func (r *T19LoginLog) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalT19LoginLog(data []byte) (T19LoginLog, error) { + var r T19LoginLog + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/t_2_login_log.auto.go b/examples/aisle/types/t_2_login_log.auto.go index 961a05df..0047982b 100755 --- a/examples/aisle/types/t_2_login_log.auto.go +++ b/examples/aisle/types/t_2_login_log.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -27,3 +29,13 @@ type T2LoginLog struct { func (m *T2LoginLog) TableName() string { return "t_2_login_log" } + +func (r *T2LoginLog) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalT2LoginLog(data []byte) (T2LoginLog, error) { + var r T2LoginLog + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/t_3_program.auto.go b/examples/aisle/types/t_3_program.auto.go index 3c013ef2..db91f885 100755 --- a/examples/aisle/types/t_3_program.auto.go +++ b/examples/aisle/types/t_3_program.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -29,3 +31,13 @@ type T3Program struct { func (m *T3Program) TableName() string { return "t_3_program" } + +func (r *T3Program) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalT3Program(data []byte) (T3Program, error) { + var r T3Program + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/t_520_login_log.auto.go b/examples/aisle/types/t_520_login_log.auto.go index 8b3864a1..05e9bc80 100755 --- a/examples/aisle/types/t_520_login_log.auto.go +++ b/examples/aisle/types/t_520_login_log.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -27,3 +29,13 @@ type T520LoginLog struct { func (m *T520LoginLog) TableName() string { return "t_520_login_log" } + +func (r *T520LoginLog) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalT520LoginLog(data []byte) (T520LoginLog, error) { + var r T520LoginLog + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/ta_target_plan.auto.go b/examples/aisle/types/ta_target_plan.auto.go index 991d9de9..707cdfcd 100755 --- a/examples/aisle/types/ta_target_plan.auto.go +++ b/examples/aisle/types/ta_target_plan.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -55,3 +57,13 @@ type TaTargetPlan struct { func (m *TaTargetPlan) TableName() string { return "ta_target_plan" } + +func (r *TaTargetPlan) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTaTargetPlan(data []byte) (TaTargetPlan, error) { + var r TaTargetPlan + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/tea_leave_management.auto.go b/examples/aisle/types/tea_leave_management.auto.go index 1191f577..e15bf6b9 100755 --- a/examples/aisle/types/tea_leave_management.auto.go +++ b/examples/aisle/types/tea_leave_management.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -45,3 +47,13 @@ type TeaLeaveManagement struct { func (m *TeaLeaveManagement) TableName() string { return "tea_leave_management" } + +func (r *TeaLeaveManagement) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTeaLeaveManagement(data []byte) (TeaLeaveManagement, error) { + var r TeaLeaveManagement + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/teach_log.auto.go b/examples/aisle/types/teach_log.auto.go index a9468134..1148d830 100755 --- a/examples/aisle/types/teach_log.auto.go +++ b/examples/aisle/types/teach_log.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -37,3 +39,13 @@ type TeachLog struct { func (m *TeachLog) TableName() string { return "teach_log" } + +func (r *TeachLog) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTeachLog(data []byte) (TeachLog, error) { + var r TeachLog + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/teacher_hour_detail.auto.go b/examples/aisle/types/teacher_hour_detail.auto.go index 787254fa..82685db0 100755 --- a/examples/aisle/types/teacher_hour_detail.auto.go +++ b/examples/aisle/types/teacher_hour_detail.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -54,3 +56,13 @@ type TeacherHourDetail struct { func (m *TeacherHourDetail) TableName() string { return "teacher_hour_detail" } + +func (r *TeacherHourDetail) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTeacherHourDetail(data []byte) (TeacherHourDetail, error) { + var r TeacherHourDetail + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/teacher_service_process.auto.go b/examples/aisle/types/teacher_service_process.auto.go index 2d3eac80..e9b0e85d 100755 --- a/examples/aisle/types/teacher_service_process.auto.go +++ b/examples/aisle/types/teacher_service_process.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type TeacherServiceProcess struct { func (m *TeacherServiceProcess) TableName() string { return "teacher_service_process" } + +func (r *TeacherServiceProcess) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTeacherServiceProcess(data []byte) (TeacherServiceProcess, error) { + var r TeacherServiceProcess + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/teaching_material.auto.go b/examples/aisle/types/teaching_material.auto.go index e51997bb..24d366dc 100755 --- a/examples/aisle/types/teaching_material.auto.go +++ b/examples/aisle/types/teaching_material.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type TeachingMaterial struct { func (m *TeachingMaterial) TableName() string { return "teaching_material" } + +func (r *TeachingMaterial) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTeachingMaterial(data []byte) (TeachingMaterial, error) { + var r TeachingMaterial + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/teaching_time.auto.go b/examples/aisle/types/teaching_time.auto.go index 57a19fca..e965d530 100755 --- a/examples/aisle/types/teaching_time.auto.go +++ b/examples/aisle/types/teaching_time.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -47,3 +49,13 @@ type TeachingTime struct { func (m *TeachingTime) TableName() string { return "teaching_time" } + +func (r *TeachingTime) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTeachingTime(data []byte) (TeachingTime, error) { + var r TeachingTime + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/temp_20190330.auto.go b/examples/aisle/types/temp_20190330.auto.go index 17b7d1b5..8f6b20de 100755 --- a/examples/aisle/types/temp_20190330.auto.go +++ b/examples/aisle/types/temp_20190330.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -51,3 +53,13 @@ type Temp20190330 struct { func (m *Temp20190330) TableName() string { return "temp_20190330" } + +func (r *Temp20190330) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTemp20190330(data []byte) (Temp20190330, error) { + var r Temp20190330 + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/temp_huifu.auto.go b/examples/aisle/types/temp_huifu.auto.go index ae1a37ae..05aa3d19 100755 --- a/examples/aisle/types/temp_huifu.auto.go +++ b/examples/aisle/types/temp_huifu.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -29,3 +31,13 @@ type TempHuifu struct { func (m *TempHuifu) TableName() string { return "temp_huifu" } + +func (r *TempHuifu) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTempHuifu(data []byte) (TempHuifu, error) { + var r TempHuifu + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/temp_shaoer_show.auto.go b/examples/aisle/types/temp_shaoer_show.auto.go index b45f92b5..b4a2105e 100755 --- a/examples/aisle/types/temp_shaoer_show.auto.go +++ b/examples/aisle/types/temp_shaoer_show.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -21,3 +23,13 @@ type TempShaoerShow struct { func (m *TempShaoerShow) TableName() string { return "temp_shaoer_show" } + +func (r *TempShaoerShow) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTempShaoerShow(data []byte) (TempShaoerShow, error) { + var r TempShaoerShow + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/temp_storage_cz.auto.go b/examples/aisle/types/temp_storage_cz.auto.go index 01f8133c..26b6beee 100755 --- a/examples/aisle/types/temp_storage_cz.auto.go +++ b/examples/aisle/types/temp_storage_cz.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -101,3 +103,13 @@ type TempStorageCz struct { func (m *TempStorageCz) TableName() string { return "temp_storage_cz" } + +func (r *TempStorageCz) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTempStorageCz(data []byte) (TempStorageCz, error) { + var r TempStorageCz + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/temp_storage_cz_flow.auto.go b/examples/aisle/types/temp_storage_cz_flow.auto.go index eddd0487..31b8f398 100755 --- a/examples/aisle/types/temp_storage_cz_flow.auto.go +++ b/examples/aisle/types/temp_storage_cz_flow.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type TempStorageCzFlow struct { func (m *TempStorageCzFlow) TableName() string { return "temp_storage_cz_flow" } + +func (r *TempStorageCzFlow) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTempStorageCzFlow(data []byte) (TempStorageCzFlow, error) { + var r TempStorageCzFlow + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/temp_storage_rz.auto.go b/examples/aisle/types/temp_storage_rz.auto.go index 72075ed4..189f5c8b 100755 --- a/examples/aisle/types/temp_storage_rz.auto.go +++ b/examples/aisle/types/temp_storage_rz.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -51,3 +53,13 @@ type TempStorageRz struct { func (m *TempStorageRz) TableName() string { return "temp_storage_rz" } + +func (r *TempStorageRz) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTempStorageRz(data []byte) (TempStorageRz, error) { + var r TempStorageRz + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/temp_stu.auto.go b/examples/aisle/types/temp_stu.auto.go index be88353e..cec02a76 100755 --- a/examples/aisle/types/temp_stu.auto.go +++ b/examples/aisle/types/temp_stu.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -21,3 +23,13 @@ type TempStu struct { func (m *TempStu) TableName() string { return "temp_stu" } + +func (r *TempStu) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTempStu(data []byte) (TempStu, error) { + var r TempStu + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/temp_stu_jifen_add.auto.go b/examples/aisle/types/temp_stu_jifen_add.auto.go index f0f5c4a6..347c4d65 100755 --- a/examples/aisle/types/temp_stu_jifen_add.auto.go +++ b/examples/aisle/types/temp_stu_jifen_add.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -25,3 +27,13 @@ type TempStuJifenAdd struct { func (m *TempStuJifenAdd) TableName() string { return "temp_stu_jifen_add" } + +func (r *TempStuJifenAdd) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTempStuJifenAdd(data []byte) (TempStuJifenAdd, error) { + var r TempStuJifenAdd + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/test_sites.auto.go b/examples/aisle/types/test_sites.auto.go index 15ab1595..4d515b38 100755 --- a/examples/aisle/types/test_sites.auto.go +++ b/examples/aisle/types/test_sites.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type TestSites struct { func (m *TestSites) TableName() string { return "test_sites" } + +func (r *TestSites) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTestSites(data []byte) (TestSites, error) { + var r TestSites + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/text_book.auto.go b/examples/aisle/types/text_book.auto.go index 35253800..784eb4d6 100755 --- a/examples/aisle/types/text_book.auto.go +++ b/examples/aisle/types/text_book.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type TextBook struct { func (m *TextBook) TableName() string { return "text_book" } + +func (r *TextBook) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTextBook(data []byte) (TextBook, error) { + var r TextBook + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/text_book_product_type.auto.go b/examples/aisle/types/text_book_product_type.auto.go index 6d591e6e..2cf77f26 100755 --- a/examples/aisle/types/text_book_product_type.auto.go +++ b/examples/aisle/types/text_book_product_type.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type TextBookProductType struct { func (m *TextBookProductType) TableName() string { return "text_book_product_type" } + +func (r *TextBookProductType) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTextBookProductType(data []byte) (TextBookProductType, error) { + var r TextBookProductType + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/time_set.auto.go b/examples/aisle/types/time_set.auto.go index 3f188eb3..0e45e727 100755 --- a/examples/aisle/types/time_set.auto.go +++ b/examples/aisle/types/time_set.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -23,3 +25,13 @@ type TimeSet struct { func (m *TimeSet) TableName() string { return "time_set" } + +func (r *TimeSet) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTimeSet(data []byte) (TimeSet, error) { + var r TimeSet + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/time_trigger.auto.go b/examples/aisle/types/time_trigger.auto.go index 75c65dea..59c76acd 100755 --- a/examples/aisle/types/time_trigger.auto.go +++ b/examples/aisle/types/time_trigger.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -29,3 +31,13 @@ type TimeTrigger struct { func (m *TimeTrigger) TableName() string { return "time_trigger" } + +func (r *TimeTrigger) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTimeTrigger(data []byte) (TimeTrigger, error) { + var r TimeTrigger + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/tm_level.auto.go b/examples/aisle/types/tm_level.auto.go index 92abcc7b..bc50f20b 100755 --- a/examples/aisle/types/tm_level.auto.go +++ b/examples/aisle/types/tm_level.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type TmLevel struct { func (m *TmLevel) TableName() string { return "tm_level" } + +func (r *TmLevel) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTmLevel(data []byte) (TmLevel, error) { + var r TmLevel + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/tm_si.auto.go b/examples/aisle/types/tm_si.auto.go index d33dfde9..d375816e 100755 --- a/examples/aisle/types/tm_si.auto.go +++ b/examples/aisle/types/tm_si.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type TmSi struct { func (m *TmSi) TableName() string { return "tm_si" } + +func (r *TmSi) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTmSi(data []byte) (TmSi, error) { + var r TmSi + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/tm_si_unit.auto.go b/examples/aisle/types/tm_si_unit.auto.go index 1e839a1f..1e0ff6e5 100755 --- a/examples/aisle/types/tm_si_unit.auto.go +++ b/examples/aisle/types/tm_si_unit.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type TmSiUnit struct { func (m *TmSiUnit) TableName() string { return "tm_si_unit" } + +func (r *TmSiUnit) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTmSiUnit(data []byte) (TmSiUnit, error) { + var r TmSiUnit + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/train_external_place.auto.go b/examples/aisle/types/train_external_place.auto.go index bfaaa191..5f034766 100755 --- a/examples/aisle/types/train_external_place.auto.go +++ b/examples/aisle/types/train_external_place.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type TrainExternalPlace struct { func (m *TrainExternalPlace) TableName() string { return "train_external_place" } + +func (r *TrainExternalPlace) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTrainExternalPlace(data []byte) (TrainExternalPlace, error) { + var r TrainExternalPlace + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/train_organ.auto.go b/examples/aisle/types/train_organ.auto.go index 15a1aea6..b33cc17c 100755 --- a/examples/aisle/types/train_organ.auto.go +++ b/examples/aisle/types/train_organ.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type TrainOrgan struct { func (m *TrainOrgan) TableName() string { return "train_organ" } + +func (r *TrainOrgan) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTrainOrgan(data []byte) (TrainOrgan, error) { + var r TrainOrgan + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/train_organ_school.auto.go b/examples/aisle/types/train_organ_school.auto.go index 02329765..61310b10 100755 --- a/examples/aisle/types/train_organ_school.auto.go +++ b/examples/aisle/types/train_organ_school.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type TrainOrganSchool struct { func (m *TrainOrganSchool) TableName() string { return "train_organ_school" } + +func (r *TrainOrganSchool) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTrainOrganSchool(data []byte) (TrainOrganSchool, error) { + var r TrainOrganSchool + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/trainer_evaluate_info.auto.go b/examples/aisle/types/trainer_evaluate_info.auto.go index 2ed82cdc..e6619dbd 100755 --- a/examples/aisle/types/trainer_evaluate_info.auto.go +++ b/examples/aisle/types/trainer_evaluate_info.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type TrainerEvaluateInfo struct { func (m *TrainerEvaluateInfo) TableName() string { return "trainer_evaluate_info" } + +func (r *TrainerEvaluateInfo) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTrainerEvaluateInfo(data []byte) (TrainerEvaluateInfo, error) { + var r TrainerEvaluateInfo + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/trainer_evaluate_participant.auto.go b/examples/aisle/types/trainer_evaluate_participant.auto.go index 34623ee9..8bb27a89 100755 --- a/examples/aisle/types/trainer_evaluate_participant.auto.go +++ b/examples/aisle/types/trainer_evaluate_participant.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type TrainerEvaluateParticipant struct { func (m *TrainerEvaluateParticipant) TableName() string { return "trainer_evaluate_participant" } + +func (r *TrainerEvaluateParticipant) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTrainerEvaluateParticipant(data []byte) (TrainerEvaluateParticipant, error) { + var r TrainerEvaluateParticipant + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/trainer_table.auto.go b/examples/aisle/types/trainer_table.auto.go index 09741a4d..172e6948 100755 --- a/examples/aisle/types/trainer_table.auto.go +++ b/examples/aisle/types/trainer_table.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type TrainerTable struct { func (m *TrainerTable) TableName() string { return "trainer_table" } + +func (r *TrainerTable) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTrainerTable(data []byte) (TrainerTable, error) { + var r TrainerTable + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/trial_lesson.auto.go b/examples/aisle/types/trial_lesson.auto.go index 094028b6..2bc8e4d3 100755 --- a/examples/aisle/types/trial_lesson.auto.go +++ b/examples/aisle/types/trial_lesson.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -61,3 +63,13 @@ type TrialLesson struct { func (m *TrialLesson) TableName() string { return "trial_lesson" } + +func (r *TrialLesson) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTrialLesson(data []byte) (TrialLesson, error) { + var r TrialLesson + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/trial_lesson_pro_type.auto.go b/examples/aisle/types/trial_lesson_pro_type.auto.go index dfb795e3..2e3da531 100755 --- a/examples/aisle/types/trial_lesson_pro_type.auto.go +++ b/examples/aisle/types/trial_lesson_pro_type.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type TrialLessonProType struct { func (m *TrialLessonProType) TableName() string { return "trial_lesson_pro_type" } + +func (r *TrialLessonProType) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTrialLessonProType(data []byte) (TrialLessonProType, error) { + var r TrialLessonProType + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/trial_lesson_student.auto.go b/examples/aisle/types/trial_lesson_student.auto.go index 96c47a19..49fa90ec 100755 --- a/examples/aisle/types/trial_lesson_student.auto.go +++ b/examples/aisle/types/trial_lesson_student.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type TrialLessonStudent struct { func (m *TrialLessonStudent) TableName() string { return "trial_lesson_student" } + +func (r *TrialLessonStudent) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTrialLessonStudent(data []byte) (TrialLessonStudent, error) { + var r TrialLessonStudent + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/trial_lesson_tea.auto.go b/examples/aisle/types/trial_lesson_tea.auto.go index 741bc193..82422fb2 100755 --- a/examples/aisle/types/trial_lesson_tea.auto.go +++ b/examples/aisle/types/trial_lesson_tea.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type TrialLessonTea struct { func (m *TrialLessonTea) TableName() string { return "trial_lesson_tea" } + +func (r *TrialLessonTea) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTrialLessonTea(data []byte) (TrialLessonTea, error) { + var r TrialLessonTea + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/trial_lesson_user.auto.go b/examples/aisle/types/trial_lesson_user.auto.go index 77ef65ed..c2a89ec3 100755 --- a/examples/aisle/types/trial_lesson_user.auto.go +++ b/examples/aisle/types/trial_lesson_user.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type TrialLessonUser struct { func (m *TrialLessonUser) TableName() string { return "trial_lesson_user" } + +func (r *TrialLessonUser) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTrialLessonUser(data []byte) (TrialLessonUser, error) { + var r TrialLessonUser + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/tsc_reforder_file.auto.go b/examples/aisle/types/tsc_reforder_file.auto.go index e3521c7b..08f8a489 100755 --- a/examples/aisle/types/tsc_reforder_file.auto.go +++ b/examples/aisle/types/tsc_reforder_file.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type TscReforderFile struct { func (m *TscReforderFile) TableName() string { return "tsc_reforder_file" } + +func (r *TscReforderFile) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTscReforderFile(data []byte) (TscReforderFile, error) { + var r TscReforderFile + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/unit.auto.go b/examples/aisle/types/unit.auto.go index d0ecefa9..dcbc25f4 100755 --- a/examples/aisle/types/unit.auto.go +++ b/examples/aisle/types/unit.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -29,3 +31,13 @@ type Unit struct { func (m *Unit) TableName() string { return "unit" } + +func (r *Unit) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalUnit(data []byte) (Unit, error) { + var r Unit + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/user_buss_type.auto.go b/examples/aisle/types/user_buss_type.auto.go index 18b5be01..8eb99b7d 100755 --- a/examples/aisle/types/user_buss_type.auto.go +++ b/examples/aisle/types/user_buss_type.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type UserBussType struct { func (m *UserBussType) TableName() string { return "user_buss_type" } + +func (r *UserBussType) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalUserBussType(data []byte) (UserBussType, error) { + var r UserBussType + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/user_casting.auto.go b/examples/aisle/types/user_casting.auto.go index a872e7a5..00aaae2f 100755 --- a/examples/aisle/types/user_casting.auto.go +++ b/examples/aisle/types/user_casting.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -29,3 +31,13 @@ type UserCasting struct { func (m *UserCasting) TableName() string { return "user_casting" } + +func (r *UserCasting) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalUserCasting(data []byte) (UserCasting, error) { + var r UserCasting + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/user_course.auto.go b/examples/aisle/types/user_course.auto.go index bced6901..bd03cfd3 100755 --- a/examples/aisle/types/user_course.auto.go +++ b/examples/aisle/types/user_course.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type UserCourse struct { func (m *UserCourse) TableName() string { return "user_course" } + +func (r *UserCourse) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalUserCourse(data []byte) (UserCourse, error) { + var r UserCourse + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/user_department.auto.go b/examples/aisle/types/user_department.auto.go index 1585f895..7e5e18f6 100755 --- a/examples/aisle/types/user_department.auto.go +++ b/examples/aisle/types/user_department.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type UserDepartment struct { func (m *UserDepartment) TableName() string { return "user_department" } + +func (r *UserDepartment) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalUserDepartment(data []byte) (UserDepartment, error) { + var r UserDepartment + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/user_gs_sch.auto.go b/examples/aisle/types/user_gs_sch.auto.go index 4ffaeaed..bde86f09 100755 --- a/examples/aisle/types/user_gs_sch.auto.go +++ b/examples/aisle/types/user_gs_sch.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type UserGsSch struct { func (m *UserGsSch) TableName() string { return "user_gs_sch" } + +func (r *UserGsSch) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalUserGsSch(data []byte) (UserGsSch, error) { + var r UserGsSch + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/user_message_notification.auto.go b/examples/aisle/types/user_message_notification.auto.go index 48c3e487..ff95edbe 100755 --- a/examples/aisle/types/user_message_notification.auto.go +++ b/examples/aisle/types/user_message_notification.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -57,3 +59,13 @@ type UserMessageNotification struct { func (m *UserMessageNotification) TableName() string { return "user_message_notification" } + +func (r *UserMessageNotification) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalUserMessageNotification(data []byte) (UserMessageNotification, error) { + var r UserMessageNotification + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/user_onoff_rz.auto.go b/examples/aisle/types/user_onoff_rz.auto.go index 4f68caba..a0f57420 100755 --- a/examples/aisle/types/user_onoff_rz.auto.go +++ b/examples/aisle/types/user_onoff_rz.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type UserOnoffRz struct { func (m *UserOnoffRz) TableName() string { return "user_onoff_rz" } + +func (r *UserOnoffRz) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalUserOnoffRz(data []byte) (UserOnoffRz, error) { + var r UserOnoffRz + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/user_organ.auto.go b/examples/aisle/types/user_organ.auto.go index 82a29c5d..c6360d68 100755 --- a/examples/aisle/types/user_organ.auto.go +++ b/examples/aisle/types/user_organ.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type UserOrgan struct { func (m *UserOrgan) TableName() string { return "user_organ" } + +func (r *UserOrgan) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalUserOrgan(data []byte) (UserOrgan, error) { + var r UserOrgan + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/user_organ_school.auto.go b/examples/aisle/types/user_organ_school.auto.go index 92509dd2..9b8b588a 100755 --- a/examples/aisle/types/user_organ_school.auto.go +++ b/examples/aisle/types/user_organ_school.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type UserOrganSchool struct { func (m *UserOrganSchool) TableName() string { return "user_organ_school" } + +func (r *UserOrganSchool) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalUserOrganSchool(data []byte) (UserOrganSchool, error) { + var r UserOrganSchool + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/user_product_type.auto.go b/examples/aisle/types/user_product_type.auto.go index 0bc7ff25..c572409f 100755 --- a/examples/aisle/types/user_product_type.auto.go +++ b/examples/aisle/types/user_product_type.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type UserProductType struct { func (m *UserProductType) TableName() string { return "user_product_type" } + +func (r *UserProductType) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalUserProductType(data []byte) (UserProductType, error) { + var r UserProductType + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/user_time_resource.auto.go b/examples/aisle/types/user_time_resource.auto.go index 97a9216e..041b2c72 100755 --- a/examples/aisle/types/user_time_resource.auto.go +++ b/examples/aisle/types/user_time_resource.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -45,3 +47,13 @@ type UserTimeResource struct { func (m *UserTimeResource) TableName() string { return "user_time_resource" } + +func (r *UserTimeResource) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalUserTimeResource(data []byte) (UserTimeResource, error) { + var r UserTimeResource + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/user_training_table.auto.go b/examples/aisle/types/user_training_table.auto.go index 673b984e..704ee86a 100755 --- a/examples/aisle/types/user_training_table.auto.go +++ b/examples/aisle/types/user_training_table.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -43,3 +45,13 @@ type UserTrainingTable struct { func (m *UserTrainingTable) TableName() string { return "user_training_table" } + +func (r *UserTrainingTable) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalUserTrainingTable(data []byte) (UserTrainingTable, error) { + var r UserTrainingTable + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/user_type_table.auto.go b/examples/aisle/types/user_type_table.auto.go index 291edc39..6dd60cb2 100755 --- a/examples/aisle/types/user_type_table.auto.go +++ b/examples/aisle/types/user_type_table.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type UserTypeTable struct { func (m *UserTypeTable) TableName() string { return "user_type_table" } + +func (r *UserTypeTable) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalUserTypeTable(data []byte) (UserTypeTable, error) { + var r UserTypeTable + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/user_upload_file.auto.go b/examples/aisle/types/user_upload_file.auto.go index e6e20394..f2f47bbe 100755 --- a/examples/aisle/types/user_upload_file.auto.go +++ b/examples/aisle/types/user_upload_file.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type UserUploadFile struct { func (m *UserUploadFile) TableName() string { return "user_upload_file" } + +func (r *UserUploadFile) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalUserUploadFile(data []byte) (UserUploadFile, error) { + var r UserUploadFile + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/violate_ratio_manage.auto.go b/examples/aisle/types/violate_ratio_manage.auto.go index be782526..e709db80 100755 --- a/examples/aisle/types/violate_ratio_manage.auto.go +++ b/examples/aisle/types/violate_ratio_manage.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type ViolateRatioManage struct { func (m *ViolateRatioManage) TableName() string { return "violate_ratio_manage" } + +func (r *ViolateRatioManage) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalViolateRatioManage(data []byte) (ViolateRatioManage, error) { + var r ViolateRatioManage + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/wastage_followup_record.auto.go b/examples/aisle/types/wastage_followup_record.auto.go index 706642b2..2ee279c7 100755 --- a/examples/aisle/types/wastage_followup_record.auto.go +++ b/examples/aisle/types/wastage_followup_record.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -39,3 +41,13 @@ type WastageFollowupRecord struct { func (m *WastageFollowupRecord) TableName() string { return "wastage_followup_record" } + +func (r *WastageFollowupRecord) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalWastageFollowupRecord(data []byte) (WastageFollowupRecord, error) { + var r WastageFollowupRecord + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/wechat_message.auto.go b/examples/aisle/types/wechat_message.auto.go index a231c266..6b49a2f6 100755 --- a/examples/aisle/types/wechat_message.auto.go +++ b/examples/aisle/types/wechat_message.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -43,3 +45,13 @@ type WechatMessage struct { func (m *WechatMessage) TableName() string { return "wechat_message" } + +func (r *WechatMessage) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalWechatMessage(data []byte) (WechatMessage, error) { + var r WechatMessage + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/whole_country.auto.go b/examples/aisle/types/whole_country.auto.go index 43472006..fb6af3a7 100755 --- a/examples/aisle/types/whole_country.auto.go +++ b/examples/aisle/types/whole_country.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -29,3 +31,13 @@ type WholeCountry struct { func (m *WholeCountry) TableName() string { return "whole_country" } + +func (r *WholeCountry) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalWholeCountry(data []byte) (WholeCountry, error) { + var r WholeCountry + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/xl_hc.auto.go b/examples/aisle/types/xl_hc.auto.go index 1ca690e8..cd356037 100755 --- a/examples/aisle/types/xl_hc.auto.go +++ b/examples/aisle/types/xl_hc.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -81,3 +83,13 @@ type XlHc struct { func (m *XlHc) TableName() string { return "xl_hc" } + +func (r *XlHc) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalXlHc(data []byte) (XlHc, error) { + var r XlHc + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/xy_hour_record.auto.go b/examples/aisle/types/xy_hour_record.auto.go index 1473b342..8aec25bb 100755 --- a/examples/aisle/types/xy_hour_record.auto.go +++ b/examples/aisle/types/xy_hour_record.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -50,3 +52,13 @@ type XyHourRecord struct { func (m *XyHourRecord) TableName() string { return "xy_hour_record" } + +func (r *XyHourRecord) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalXyHourRecord(data []byte) (XyHourRecord, error) { + var r XyHourRecord + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/yb_pay_flowing.auto.go b/examples/aisle/types/yb_pay_flowing.auto.go index c2ed01cf..93881db0 100755 --- a/examples/aisle/types/yb_pay_flowing.auto.go +++ b/examples/aisle/types/yb_pay_flowing.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -92,3 +94,13 @@ type YbPayFlowing struct { func (m *YbPayFlowing) TableName() string { return "yb_pay_flowing" } + +func (r *YbPayFlowing) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalYbPayFlowing(data []byte) (YbPayFlowing, error) { + var r YbPayFlowing + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/yb_pay_out.auto.go b/examples/aisle/types/yb_pay_out.auto.go index f3516153..687a71f6 100755 --- a/examples/aisle/types/yb_pay_out.auto.go +++ b/examples/aisle/types/yb_pay_out.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -43,3 +45,13 @@ type YbPayOut struct { func (m *YbPayOut) TableName() string { return "yb_pay_out" } + +func (r *YbPayOut) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalYbPayOut(data []byte) (YbPayOut, error) { + var r YbPayOut + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/ybzf_pos.auto.go b/examples/aisle/types/ybzf_pos.auto.go index b7365ea6..f246bc50 100755 --- a/examples/aisle/types/ybzf_pos.auto.go +++ b/examples/aisle/types/ybzf_pos.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type YbzfPos struct { func (m *YbzfPos) TableName() string { return "ybzf_pos" } + +func (r *YbzfPos) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalYbzfPos(data []byte) (YbzfPos, error) { + var r YbzfPos + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/yeepay_reconciliations_record.auto.go b/examples/aisle/types/yeepay_reconciliations_record.auto.go index b7c80b26..bea0fb1f 100755 --- a/examples/aisle/types/yeepay_reconciliations_record.auto.go +++ b/examples/aisle/types/yeepay_reconciliations_record.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -96,3 +98,13 @@ type YeepayReconciliationsRecord struct { func (m *YeepayReconciliationsRecord) TableName() string { return "yeepay_reconciliations_record" } + +func (r *YeepayReconciliationsRecord) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalYeepayReconciliationsRecord(data []byte) (YeepayReconciliationsRecord, error) { + var r YeepayReconciliationsRecord + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/zbx_giftrules.auto.go b/examples/aisle/types/zbx_giftrules.auto.go index 6c31658a..323fd5e9 100755 --- a/examples/aisle/types/zbx_giftrules.auto.go +++ b/examples/aisle/types/zbx_giftrules.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type ZbxGiftrules struct { func (m *ZbxGiftrules) TableName() string { return "zbx_giftrules" } + +func (r *ZbxGiftrules) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalZbxGiftrules(data []byte) (ZbxGiftrules, error) { + var r ZbxGiftrules + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/zbxzsgz_validdate.auto.go b/examples/aisle/types/zbxzsgz_validdate.auto.go index fe638167..c507a439 100755 --- a/examples/aisle/types/zbxzsgz_validdate.auto.go +++ b/examples/aisle/types/zbxzsgz_validdate.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type ZbxzsgzValiddate struct { func (m *ZbxzsgzValiddate) TableName() string { return "zbxzsgz_validdate" } + +func (r *ZbxzsgzValiddate) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalZbxzsgzValiddate(data []byte) (ZbxzsgzValiddate, error) { + var r ZbxzsgzValiddate + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/types/zbxzsyx_city.auto.go b/examples/aisle/types/zbxzsyx_city.auto.go index b9e3977c..2fc32a50 100755 --- a/examples/aisle/types/zbxzsyx_city.auto.go +++ b/examples/aisle/types/zbxzsyx_city.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -31,3 +33,13 @@ type ZbxzsyxCity struct { func (m *ZbxzsyxCity) TableName() string { return "zbxzsyx_city" } + +func (r *ZbxzsyxCity) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalZbxzsyxCity(data []byte) (ZbxzsyxCity, error) { + var r ZbxzsyxCity + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/aisle/util/errors/comm.go b/examples/aisle/util/errors/comm.go index e0edbb5e..ede43348 100755 --- a/examples/aisle/util/errors/comm.go +++ b/examples/aisle/util/errors/comm.go @@ -4,10 +4,14 @@ package errors import ( - "errors" + "github.com/go-errors/errors" ) // errors const defined TODO var ( ErrNotFound = errors.New("not found") -) \ No newline at end of file +) + +func Wrap(e interface{}, skip int) *errors.Error { + return errors.Wrap(e, skip) +} diff --git a/examples/scene/api/app.go b/examples/scene/api/app.go index b0a0cc30..1c4707dc 100755 --- a/examples/scene/api/app.go +++ b/examples/scene/api/app.go @@ -52,7 +52,6 @@ type ( func (dol *Dolphin) Reflesh() error { dol.SyncModel() dol.SyncSrv(svc.NewServiceContext(api.CacheStore)) - dol.SyncService() dol.SyncController() return dol.Dolphin.Reflesh() } diff --git a/examples/scene/api/auto.go b/examples/scene/api/auto.go index 3894b321..34a3e7fe 100755 --- a/examples/scene/api/auto.go +++ b/examples/scene/api/auto.go @@ -784,8 +784,3 @@ func (dol *Dolphin) SyncSrv(svc *svc.ServiceContext) error { XlsxInstance.Srv.SetServiceContext(svc) return nil } - -// SyncService defined -func (dol *Dolphin) SyncService() error { - return nil -} diff --git a/examples/scene/go.sum b/examples/scene/go.sum index d2af2aaf..3a9de799 100644 --- a/examples/scene/go.sum +++ b/examples/scene/go.sum @@ -353,6 +353,8 @@ github.com/medivhzhan/weapp/v2 v2.4.2 h1:A0Sdjs9Yhpreh+KIZfV2w+R9iB0hCsZ45SwSPql github.com/medivhzhan/weapp/v2 v2.4.2/go.mod h1:lcP2Go0ow4ElqGsEQwEeyTZiiEhr+lC5zMxGZGA7Bsc= github.com/memcachier/mc v2.0.1+incompatible h1:s8EDz0xrJLP8goitwZOoq1vA/sm0fPS4X3KAF0nyhWQ= github.com/memcachier/mc v2.0.1+incompatible/go.mod h1:7bkvFE61leUBvXz+yxsOnGBQSZpBSPIMUQSmmSHvuXc= +github.com/memcachier/mc/v3 v3.0.3 h1:qii+lDiPKi36O4Xg+HVKwHu6Oq+Gt17b+uEiA0Drwv4= +github.com/memcachier/mc/v3 v3.0.3/go.mod h1:GzjocBahcXPxt2cmqzknrgqCOmMxiSzhVKPOe90Tpug= github.com/miekg/dns v1.0.14 h1:9jZdLNd/P4+SfEJ0TNyxYpsK8N4GtfylBLqtbYN1sbA= github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc= diff --git a/examples/scene/svc/svc.go b/examples/scene/svc/svc.go index 837687b9..e1429016 100755 --- a/examples/scene/svc/svc.go +++ b/examples/scene/svc/svc.go @@ -1,76 +1,20 @@ package svc import ( - "io" - "net/http" - "time" - - "github.com/2637309949/dolphin/packages/xormplus/xorm" "github.com/2637309949/dolphin/platform/svc" - "github.com/2637309949/dolphin/platform/types" - "github.com/2637309949/dolphin/platform/util/http/client" "github.com/gin-contrib/cache/persistence" ) -type ( - // Store defined TODO - Store interface { - Get(key string, value interface{}) error - Set(key string, value interface{}, expire time.Duration) error - Add(key string, value interface{}, expire time.Duration) error - Replace(key string, data interface{}, expire time.Duration) error - Delete(key string) error - Increment(key string, data uint64) (uint64, error) - Decrement(key string, data uint64) (uint64, error) - Flush() error - } - - // Report defined TODO - Report interface { - Check(*http.Request) bool - PageExport(*xorm.Engine, string, string, string, map[string]interface{}, ...svc.Formatter) (*types.ExportInfo, error) - ParseExcel(r io.Reader, sheet interface{}, header ...[]map[string]interface{}) ([]map[string]string, error) - SetOptionsetsFormat(func(interface{}) func(interface{}) interface{}) - } - - // DB defined TODO - DB interface { - PageSearch(*xorm.Engine, string, string, string, map[string]interface{}, ...svc.Formatter) (*types.PageList, error) - TreeSearch(*xorm.Engine, string, string, string, map[string]interface{}, ...svc.Formatter) (interface{}, error) - GetOptions(*xorm.Engine, ...string) (map[string]map[string]interface{}, error) - InRole(*xorm.Engine, string, ...string) bool - InAdmin(*xorm.Engine, string, ...string) bool - Persist(db *xorm.Session, ids ...string) (int64, error) - PersistFile(db *xorm.Session, cb func([]types.SysAttachment) error, ids ...string) (int64, error) - Remove(db *xorm.Session, ids ...string) (int64, error) - RemoveFile(db *xorm.Session, cb func([]types.SysAttachment) error, ids ...string) (int64, error) - } - - // Client defined TODO - Client interface { - // Get returns *HttpRequest with GET method. - Get(url string) *client.HttpRequest - // Post returns *HttpRequest with POST method. - Post(url string) *client.HttpRequest - // Put returns *HttpRequest with PUT method. - Put(url string) *client.HttpRequest - // Delete returns *HttpRequest DELETE method. - Delete(url string) *client.HttpRequest - // Head returns *HttpRequest with HEAD method. - Head(url string) *client.HttpRequest - } - - // ServiceContext defined TODO - ServiceContext struct { - Report Report - Store Store - Client Client - DB DB - Oss Oss - Weapp Weapp - Kafka Kafka - } -) +// ServiceContext defined TODO +type ServiceContext struct { + Report svc.Report + Store svc.Store + Client svc.Client + DB svc.DB + Oss Oss + Weapp Weapp + Kafka Kafka +} // NewServiceContext defined TODO func NewServiceContext(cache persistence.CacheStore) *ServiceContext { diff --git a/examples/scene/types/ami_info.auto.go b/examples/scene/types/ami_info.auto.go index 2a8859d3..11059fab 100644 --- a/examples/scene/types/ami_info.auto.go +++ b/examples/scene/types/ami_info.auto.go @@ -3,7 +3,11 @@ package types -import "github.com/2637309949/dolphin/packages/null" +import ( + "encoding/json" + + "github.com/2637309949/dolphin/packages/null" +) // AmiInfo defined Ami info type AmiInfo struct { @@ -12,3 +16,13 @@ type AmiInfo struct { // Title Title null.String `json:"title" xml:"title"` } + +func (r *AmiInfo) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalAmiInfo(data []byte) (AmiInfo, error) { + var r AmiInfo + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/article.auto.go b/examples/scene/types/article.auto.go index 96fd02b1..18d29802 100644 --- a/examples/scene/types/article.auto.go +++ b/examples/scene/types/article.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -58,3 +60,13 @@ type Article struct { func (m *Article) TableName() string { return "article" } + +func (r *Article) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalArticle(data []byte) (Article, error) { + var r Article + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/article_info.auto.go b/examples/scene/types/article_info.auto.go index d1ecac82..5e379a04 100644 --- a/examples/scene/types/article_info.auto.go +++ b/examples/scene/types/article_info.auto.go @@ -3,7 +3,11 @@ package types -import "github.com/2637309949/dolphin/packages/null" +import ( + "encoding/json" + + "github.com/2637309949/dolphin/packages/null" +) // ArticleInfo defined 文章信息 type ArticleInfo struct { @@ -11,3 +15,13 @@ type ArticleInfo struct { // 地址 URL null.String `json:"url" xml:"url"` } + +func (r *ArticleInfo) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalArticleInfo(data []byte) (ArticleInfo, error) { + var r ArticleInfo + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/encrypt_info.auto.go b/examples/scene/types/encrypt_info.auto.go index 2e1a8b2b..304a46af 100644 --- a/examples/scene/types/encrypt_info.auto.go +++ b/examples/scene/types/encrypt_info.auto.go @@ -3,7 +3,11 @@ package types -import "github.com/2637309949/dolphin/packages/null" +import ( + "encoding/json" + + "github.com/2637309949/dolphin/packages/null" +) // EncryptInfo defined 文章信息 type EncryptInfo struct { @@ -16,3 +20,13 @@ type EncryptInfo struct { // 请求参数 BizContent null.String `json:"biz_content" xml:"biz_content"` } + +func (r *EncryptInfo) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalEncryptInfo(data []byte) (EncryptInfo, error) { + var r EncryptInfo + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/kafka_info.auto.go b/examples/scene/types/kafka_info.auto.go index b5ebae36..d50029f4 100644 --- a/examples/scene/types/kafka_info.auto.go +++ b/examples/scene/types/kafka_info.auto.go @@ -3,7 +3,11 @@ package types -import "github.com/2637309949/dolphin/packages/null" +import ( + "encoding/json" + + "github.com/2637309949/dolphin/packages/null" +) // KafkaInfo defined Kafka info type KafkaInfo struct { @@ -12,3 +16,13 @@ type KafkaInfo struct { // score Score null.Int `json:"score" xml:"score"` } + +func (r *KafkaInfo) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalKafkaInfo(data []byte) (KafkaInfo, error) { + var r KafkaInfo + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/nsq_info.auto.go b/examples/scene/types/nsq_info.auto.go index 17de2c87..8ea79820 100644 --- a/examples/scene/types/nsq_info.auto.go +++ b/examples/scene/types/nsq_info.auto.go @@ -3,7 +3,11 @@ package types -import "github.com/2637309949/dolphin/packages/null" +import ( + "encoding/json" + + "github.com/2637309949/dolphin/packages/null" +) // NsqInfo defined Nsq info type NsqInfo struct { @@ -12,3 +16,13 @@ type NsqInfo struct { // score Score null.Int `json:"score" xml:"score"` } + +func (r *NsqInfo) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalNsqInfo(data []byte) (NsqInfo, error) { + var r NsqInfo + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/post_like.auto.go b/examples/scene/types/post_like.auto.go index 09f006ae..dcb6d0cc 100644 --- a/examples/scene/types/post_like.auto.go +++ b/examples/scene/types/post_like.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type PostLike struct { func (m *PostLike) TableName() string { return "post_like" } + +func (r *PostLike) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalPostLike(data []byte) (PostLike, error) { + var r PostLike + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_app_fun.auto.go b/examples/scene/types/sys_app_fun.auto.go index 13a3c5f2..72ea59cb 100755 --- a/examples/scene/types/sys_app_fun.auto.go +++ b/examples/scene/types/sys_app_fun.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -51,3 +53,13 @@ type SysAppFun struct { func (m *SysAppFun) TableName() string { return "sys_app_fun" } + +func (r *SysAppFun) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysAppFun(data []byte) (SysAppFun, error) { + var r SysAppFun + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_area.auto.go b/examples/scene/types/sys_area.auto.go index bbbf2d55..adb73312 100755 --- a/examples/scene/types/sys_area.auto.go +++ b/examples/scene/types/sys_area.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -43,3 +45,13 @@ type SysArea struct { func (m *SysArea) TableName() string { return "sys_area" } + +func (r *SysArea) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysArea(data []byte) (SysArea, error) { + var r SysArea + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_area_template.auto.go b/examples/scene/types/sys_area_template.auto.go index 08830891..265c101e 100755 --- a/examples/scene/types/sys_area_template.auto.go +++ b/examples/scene/types/sys_area_template.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type SysAreaTemplate struct { func (m *SysAreaTemplate) TableName() string { return "sys_area_template" } + +func (r *SysAreaTemplate) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysAreaTemplate(data []byte) (SysAreaTemplate, error) { + var r SysAreaTemplate + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_area_template_detail.auto.go b/examples/scene/types/sys_area_template_detail.auto.go index fb18b828..3a7c112c 100755 --- a/examples/scene/types/sys_area_template_detail.auto.go +++ b/examples/scene/types/sys_area_template_detail.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type SysAreaTemplateDetail struct { func (m *SysAreaTemplateDetail) TableName() string { return "sys_area_template_detail" } + +func (r *SysAreaTemplateDetail) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysAreaTemplateDetail(data []byte) (SysAreaTemplateDetail, error) { + var r SysAreaTemplateDetail + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_attachment.auto.go b/examples/scene/types/sys_attachment.auto.go index 0fd06894..1689ab5d 100755 --- a/examples/scene/types/sys_attachment.auto.go +++ b/examples/scene/types/sys_attachment.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -49,3 +51,13 @@ type SysAttachment struct { func (m *SysAttachment) TableName() string { return "sys_attachment" } + +func (r *SysAttachment) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysAttachment(data []byte) (SysAttachment, error) { + var r SysAttachment + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_comment.auto.go b/examples/scene/types/sys_comment.auto.go index c14d6cec..9a492313 100755 --- a/examples/scene/types/sys_comment.auto.go +++ b/examples/scene/types/sys_comment.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -37,3 +39,13 @@ type SysComment struct { func (m *SysComment) TableName() string { return "sys_comment" } + +func (r *SysComment) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysComment(data []byte) (SysComment, error) { + var r SysComment + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_comment_reply.auto.go b/examples/scene/types/sys_comment_reply.auto.go index beb2f8f6..c3de5bac 100755 --- a/examples/scene/types/sys_comment_reply.auto.go +++ b/examples/scene/types/sys_comment_reply.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type SysCommentReply struct { func (m *SysCommentReply) TableName() string { return "sys_comment_reply" } + +func (r *SysCommentReply) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysCommentReply(data []byte) (SysCommentReply, error) { + var r SysCommentReply + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_data_permission.auto.go b/examples/scene/types/sys_data_permission.auto.go index 082470c7..98b12d72 100755 --- a/examples/scene/types/sys_data_permission.auto.go +++ b/examples/scene/types/sys_data_permission.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type SysDataPermission struct { func (m *SysDataPermission) TableName() string { return "sys_data_permission" } + +func (r *SysDataPermission) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysDataPermission(data []byte) (SysDataPermission, error) { + var r SysDataPermission + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_data_permission_detail.auto.go b/examples/scene/types/sys_data_permission_detail.auto.go index 7f1a40c0..9619a576 100755 --- a/examples/scene/types/sys_data_permission_detail.auto.go +++ b/examples/scene/types/sys_data_permission_detail.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type SysDataPermissionDetail struct { func (m *SysDataPermissionDetail) TableName() string { return "sys_data_permission_detail" } + +func (r *SysDataPermissionDetail) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysDataPermissionDetail(data []byte) (SysDataPermissionDetail, error) { + var r SysDataPermissionDetail + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_email_token.auto.go b/examples/scene/types/sys_email_token.auto.go index 339aa91b..79d04103 100755 --- a/examples/scene/types/sys_email_token.auto.go +++ b/examples/scene/types/sys_email_token.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type SysEmailToken struct { func (m *SysEmailToken) TableName() string { return "sys_email_token" } + +func (r *SysEmailToken) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysEmailToken(data []byte) (SysEmailToken, error) { + var r SysEmailToken + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_menu.auto.go b/examples/scene/types/sys_menu.auto.go index 72ed1f56..04e39a52 100755 --- a/examples/scene/types/sys_menu.auto.go +++ b/examples/scene/types/sys_menu.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -51,3 +53,13 @@ type SysMenu struct { func (m *SysMenu) TableName() string { return "sys_menu" } + +func (r *SysMenu) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysMenu(data []byte) (SysMenu, error) { + var r SysMenu + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_notification.auto.go b/examples/scene/types/sys_notification.auto.go index ea0bd0bd..36e9ea8a 100755 --- a/examples/scene/types/sys_notification.auto.go +++ b/examples/scene/types/sys_notification.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -39,3 +41,13 @@ type SysNotification struct { func (m *SysNotification) TableName() string { return "sys_notification" } + +func (r *SysNotification) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysNotification(data []byte) (SysNotification, error) { + var r SysNotification + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_optionset.auto.go b/examples/scene/types/sys_optionset.auto.go index bb58baf6..0f7fc3fa 100755 --- a/examples/scene/types/sys_optionset.auto.go +++ b/examples/scene/types/sys_optionset.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type SysOptionset struct { func (m *SysOptionset) TableName() string { return "sys_optionset" } + +func (r *SysOptionset) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysOptionset(data []byte) (SysOptionset, error) { + var r SysOptionset + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_org.auto.go b/examples/scene/types/sys_org.auto.go index 0d12d1e6..f9aa965d 100755 --- a/examples/scene/types/sys_org.auto.go +++ b/examples/scene/types/sys_org.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -47,3 +49,13 @@ type SysOrg struct { func (m *SysOrg) TableName() string { return "sys_org" } + +func (r *SysOrg) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysOrg(data []byte) (SysOrg, error) { + var r SysOrg + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_permission.auto.go b/examples/scene/types/sys_permission.auto.go index f01098e3..e7000700 100755 --- a/examples/scene/types/sys_permission.auto.go +++ b/examples/scene/types/sys_permission.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type SysPermission struct { func (m *SysPermission) TableName() string { return "sys_permission" } + +func (r *SysPermission) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysPermission(data []byte) (SysPermission, error) { + var r SysPermission + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_role.auto.go b/examples/scene/types/sys_role.auto.go index 05d3d1c8..f76756e3 100755 --- a/examples/scene/types/sys_role.auto.go +++ b/examples/scene/types/sys_role.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -39,3 +41,13 @@ type SysRole struct { func (m *SysRole) TableName() string { return "sys_role" } + +func (r *SysRole) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysRole(data []byte) (SysRole, error) { + var r SysRole + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_role_app_fun.auto.go b/examples/scene/types/sys_role_app_fun.auto.go index e5732570..b9128a13 100755 --- a/examples/scene/types/sys_role_app_fun.auto.go +++ b/examples/scene/types/sys_role_app_fun.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type SysRoleAppFun struct { func (m *SysRoleAppFun) TableName() string { return "sys_role_app_fun" } + +func (r *SysRoleAppFun) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysRoleAppFun(data []byte) (SysRoleAppFun, error) { + var r SysRoleAppFun + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_role_data_permission.auto.go b/examples/scene/types/sys_role_data_permission.auto.go index 83d68689..937b78dc 100755 --- a/examples/scene/types/sys_role_data_permission.auto.go +++ b/examples/scene/types/sys_role_data_permission.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type SysRoleDataPermission struct { func (m *SysRoleDataPermission) TableName() string { return "sys_role_data_permission" } + +func (r *SysRoleDataPermission) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysRoleDataPermission(data []byte) (SysRoleDataPermission, error) { + var r SysRoleDataPermission + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_role_menu.auto.go b/examples/scene/types/sys_role_menu.auto.go index 6f683fcc..c1ca6966 100755 --- a/examples/scene/types/sys_role_menu.auto.go +++ b/examples/scene/types/sys_role_menu.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type SysRoleMenu struct { func (m *SysRoleMenu) TableName() string { return "sys_role_menu" } + +func (r *SysRoleMenu) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysRoleMenu(data []byte) (SysRoleMenu, error) { + var r SysRoleMenu + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_role_permission.auto.go b/examples/scene/types/sys_role_permission.auto.go index ace90174..df8edec3 100755 --- a/examples/scene/types/sys_role_permission.auto.go +++ b/examples/scene/types/sys_role_permission.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type SysRolePermission struct { func (m *SysRolePermission) TableName() string { return "sys_role_permission" } + +func (r *SysRolePermission) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysRolePermission(data []byte) (SysRolePermission, error) { + var r SysRolePermission + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_role_user.auto.go b/examples/scene/types/sys_role_user.auto.go index 2b0c242a..841470a1 100755 --- a/examples/scene/types/sys_role_user.auto.go +++ b/examples/scene/types/sys_role_user.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type SysRoleUser struct { func (m *SysRoleUser) TableName() string { return "sys_role_user" } + +func (r *SysRoleUser) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysRoleUser(data []byte) (SysRoleUser, error) { + var r SysRoleUser + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_schedule.auto.go b/examples/scene/types/sys_schedule.auto.go index 93c23608..6b073447 100755 --- a/examples/scene/types/sys_schedule.auto.go +++ b/examples/scene/types/sys_schedule.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -29,3 +31,13 @@ type SysSchedule struct { func (m *SysSchedule) TableName() string { return "sys_schedule" } + +func (r *SysSchedule) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysSchedule(data []byte) (SysSchedule, error) { + var r SysSchedule + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_schedule_history.auto.go b/examples/scene/types/sys_schedule_history.auto.go index fe9fdd65..a9adbcc4 100755 --- a/examples/scene/types/sys_schedule_history.auto.go +++ b/examples/scene/types/sys_schedule_history.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -29,3 +31,13 @@ type SysScheduleHistory struct { func (m *SysScheduleHistory) TableName() string { return "sys_schedule_history" } + +func (r *SysScheduleHistory) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysScheduleHistory(data []byte) (SysScheduleHistory, error) { + var r SysScheduleHistory + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_setting.auto.go b/examples/scene/types/sys_setting.auto.go index 8a208b99..e86917e8 100755 --- a/examples/scene/types/sys_setting.auto.go +++ b/examples/scene/types/sys_setting.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type SysSetting struct { func (m *SysSetting) TableName() string { return "sys_setting" } + +func (r *SysSetting) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysSetting(data []byte) (SysSetting, error) { + var r SysSetting + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_table.auto.go b/examples/scene/types/sys_table.auto.go index 800fd794..b8b4ab94 100755 --- a/examples/scene/types/sys_table.auto.go +++ b/examples/scene/types/sys_table.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -39,3 +41,13 @@ type SysTable struct { func (m *SysTable) TableName() string { return "sys_table" } + +func (r *SysTable) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysTable(data []byte) (SysTable, error) { + var r SysTable + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_table_col_user.auto.go b/examples/scene/types/sys_table_col_user.auto.go index 68c2a785..4e1a2901 100755 --- a/examples/scene/types/sys_table_col_user.auto.go +++ b/examples/scene/types/sys_table_col_user.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type SysTableColUser struct { func (m *SysTableColUser) TableName() string { return "sys_table_col_user" } + +func (r *SysTableColUser) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysTableColUser(data []byte) (SysTableColUser, error) { + var r SysTableColUser + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_table_column.auto.go b/examples/scene/types/sys_table_column.auto.go index eed6e2ab..943c94b0 100755 --- a/examples/scene/types/sys_table_column.auto.go +++ b/examples/scene/types/sys_table_column.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -43,3 +45,13 @@ type SysTableColumn struct { func (m *SysTableColumn) TableName() string { return "sys_table_column" } + +func (r *SysTableColumn) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysTableColumn(data []byte) (SysTableColumn, error) { + var r SysTableColumn + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_tag.auto.go b/examples/scene/types/sys_tag.auto.go index d414a19b..91155a4a 100755 --- a/examples/scene/types/sys_tag.auto.go +++ b/examples/scene/types/sys_tag.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type SysTag struct { func (m *SysTag) TableName() string { return "sys_tag" } + +func (r *SysTag) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysTag(data []byte) (SysTag, error) { + var r SysTag + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_tag_group.auto.go b/examples/scene/types/sys_tag_group.auto.go index e8e16b6f..63016875 100755 --- a/examples/scene/types/sys_tag_group.auto.go +++ b/examples/scene/types/sys_tag_group.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type SysTagGroup struct { func (m *SysTagGroup) TableName() string { return "sys_tag_group" } + +func (r *SysTagGroup) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysTagGroup(data []byte) (SysTagGroup, error) { + var r SysTagGroup + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_tracker.auto.go b/examples/scene/types/sys_tracker.auto.go index 65e75c41..172b3d40 100755 --- a/examples/scene/types/sys_tracker.auto.go +++ b/examples/scene/types/sys_tracker.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -49,3 +51,13 @@ type SysTracker struct { func (m *SysTracker) TableName() string { return "sys_tracker" } + +func (r *SysTracker) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysTracker(data []byte) (SysTracker, error) { + var r SysTracker + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_user_binding.auto.go b/examples/scene/types/sys_user_binding.auto.go index 3e7d1c23..39d5e748 100755 --- a/examples/scene/types/sys_user_binding.auto.go +++ b/examples/scene/types/sys_user_binding.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -37,3 +39,13 @@ type SysUserBinding struct { func (m *SysUserBinding) TableName() string { return "sys_user_binding" } + +func (r *SysUserBinding) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysUserBinding(data []byte) (SysUserBinding, error) { + var r SysUserBinding + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_user_tag.auto.go b/examples/scene/types/sys_user_tag.auto.go index d9ebc0c2..258a1297 100755 --- a/examples/scene/types/sys_user_tag.auto.go +++ b/examples/scene/types/sys_user_tag.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type SysUserTag struct { func (m *SysUserTag) TableName() string { return "sys_user_tag" } + +func (r *SysUserTag) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysUserTag(data []byte) (SysUserTag, error) { + var r SysUserTag + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_user_template.auto.go b/examples/scene/types/sys_user_template.auto.go index 1fb0d93b..126eb0b3 100755 --- a/examples/scene/types/sys_user_template.auto.go +++ b/examples/scene/types/sys_user_template.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type SysUserTemplate struct { func (m *SysUserTemplate) TableName() string { return "sys_user_template" } + +func (r *SysUserTemplate) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysUserTemplate(data []byte) (SysUserTemplate, error) { + var r SysUserTemplate + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/sys_user_template_detail.auto.go b/examples/scene/types/sys_user_template_detail.auto.go index 0f2ee739..480bb98b 100755 --- a/examples/scene/types/sys_user_template_detail.auto.go +++ b/examples/scene/types/sys_user_template_detail.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type SysUserTemplateDetail struct { func (m *SysUserTemplateDetail) TableName() string { return "sys_user_template_detail" } + +func (r *SysUserTemplateDetail) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysUserTemplateDetail(data []byte) (SysUserTemplateDetail, error) { + var r SysUserTemplateDetail + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/trans_req.auto.go b/examples/scene/types/trans_req.auto.go index e242946a..e8997687 100755 --- a/examples/scene/types/trans_req.auto.go +++ b/examples/scene/types/trans_req.auto.go @@ -3,7 +3,11 @@ package types -import "github.com/2637309949/dolphin/packages/null" +import ( + "encoding/json" + + "github.com/2637309949/dolphin/packages/null" +) // TransReq defined trans info type TransReq struct { @@ -14,3 +18,13 @@ type TransReq struct { // TransOutResult TransOutResult null.String `json:"trans_out_result" xml:"trans_out_result"` } + +func (r *TransReq) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTransReq(data []byte) (TransReq, error) { + var r TransReq + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/user_account.auto.go b/examples/scene/types/user_account.auto.go index 303cfcfe..01440f25 100755 --- a/examples/scene/types/user_account.auto.go +++ b/examples/scene/types/user_account.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -26,3 +28,13 @@ type UserAccount struct { func (m *UserAccount) TableName() string { return "user_account" } + +func (r *UserAccount) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalUserAccount(data []byte) (UserAccount, error) { + var r UserAccount + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/user_account_trading.auto.go b/examples/scene/types/user_account_trading.auto.go index d9fd6c50..c24b317d 100755 --- a/examples/scene/types/user_account_trading.auto.go +++ b/examples/scene/types/user_account_trading.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" "github.com/shopspring/decimal" ) @@ -26,3 +28,13 @@ type UserAccountTrading struct { func (m *UserAccountTrading) TableName() string { return "user_account_trading" } + +func (r *UserAccountTrading) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalUserAccountTrading(data []byte) (UserAccountTrading, error) { + var r UserAccountTrading + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/user_like_post.auto.go b/examples/scene/types/user_like_post.auto.go index 0638de38..62419497 100644 --- a/examples/scene/types/user_like_post.auto.go +++ b/examples/scene/types/user_like_post.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type UserLikePost struct { func (m *UserLikePost) TableName() string { return "user_like_post" } + +func (r *UserLikePost) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalUserLikePost(data []byte) (UserLikePost, error) { + var r UserLikePost + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/examples/scene/types/vote_info.auto.go b/examples/scene/types/vote_info.auto.go index 21130835..c02a61d4 100644 --- a/examples/scene/types/vote_info.auto.go +++ b/examples/scene/types/vote_info.auto.go @@ -3,7 +3,11 @@ package types -import "github.com/2637309949/dolphin/packages/null" +import ( + "encoding/json" + + "github.com/2637309949/dolphin/packages/null" +) // VoteInfo defined like info type VoteInfo struct { @@ -14,3 +18,13 @@ type VoteInfo struct { // vote type Type null.Int `json:"type" xml:"type"` } + +func (r *VoteInfo) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalVoteInfo(data []byte) (VoteInfo, error) { + var r VoteInfo + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/app.yaml b/platform/app.yaml index 3c4aec90..4317b4fe 100644 --- a/platform/app.yaml +++ b/platform/app.yaml @@ -16,7 +16,6 @@ dir: doc: "" k8s: k8s/platform log: "" - rpc: rpc script: script sql: sql sqlmap: sqlmap @@ -56,10 +55,6 @@ redis: read_timeout: 10 username: "" write_timeout: 10 -rpc: - domain_srv: localhost:9081 - port: "9081" - user_srv: localhost:9081 swag: authorizationurl: /api/sys/cas/authorize license: diff --git a/platform/types/attach.auto.go b/platform/types/attach.auto.go index 7e6d01f6..6873c746 100755 --- a/platform/types/attach.auto.go +++ b/platform/types/attach.auto.go @@ -3,6 +3,8 @@ package types +import "encoding/json" + // Attach defined 附件结构 type Attach struct { // 文件ID @@ -14,3 +16,13 @@ type Attach struct { // 访问路径 URL string `json:"url" xml:"url"` } + +func (r *Attach) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalAttach(data []byte) (Attach, error) { + var r Attach + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/domain.auto.go b/platform/types/domain.auto.go index e7b8364c..1b6cf807 100755 --- a/platform/types/domain.auto.go +++ b/platform/types/domain.auto.go @@ -3,7 +3,11 @@ package types -import "github.com/2637309949/dolphin/packages/null" +import ( + "encoding/json" + + "github.com/2637309949/dolphin/packages/null" +) // Domain defined 域 type Domain struct { @@ -28,3 +32,13 @@ type Domain struct { // 认证模式 0:集成登录 1:单点登录 AuthMode null.Int `json:"auth_mode" xml:"auth_mode"` } + +func (r *Domain) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalDomain(data []byte) (Domain, error) { + var r Domain + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/export_info.auto.go b/platform/types/export_info.auto.go index 5b0c9ddb..bacfab88 100755 --- a/platform/types/export_info.auto.go +++ b/platform/types/export_info.auto.go @@ -3,6 +3,8 @@ package types +import "encoding/json" + // ExportInfo defined 导出信息 type ExportInfo struct { // 文件ID @@ -12,3 +14,13 @@ type ExportInfo struct { // 文件路径 FilePath string `json:"file_path" xml:"file_path"` } + +func (r *ExportInfo) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalExportInfo(data []byte) (ExportInfo, error) { + var r ExportInfo + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/fail.auto.go b/platform/types/fail.auto.go index 41293f16..a1260382 100755 --- a/platform/types/fail.auto.go +++ b/platform/types/fail.auto.go @@ -3,6 +3,8 @@ package types +import "encoding/json" + // Fail defined 失败返回 type Fail struct { // 错误编码 @@ -10,3 +12,13 @@ type Fail struct { // 错误信息 Msg string `json:"msg,omitempty" xml:"msg" example:"status bad request"` } + +func (r *Fail) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalFail(data []byte) (Fail, error) { + var r Fail + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/login.auto.go b/platform/types/login.auto.go index 296af163..ebb0bfa0 100755 --- a/platform/types/login.auto.go +++ b/platform/types/login.auto.go @@ -3,7 +3,11 @@ package types -import "github.com/2637309949/dolphin/packages/null" +import ( + "encoding/json" + + "github.com/2637309949/dolphin/packages/null" +) // Login defined 登录表单 type Login struct { @@ -14,3 +18,13 @@ type Login struct { // 域 Domain null.String `json:"domain" xml:"domain"` } + +func (r *Login) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalLogin(data []byte) (Login, error) { + var r Login + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/page_list.auto.go b/platform/types/page_list.auto.go index 74b57baa..7acabcfe 100755 --- a/platform/types/page_list.auto.go +++ b/platform/types/page_list.auto.go @@ -3,6 +3,8 @@ package types +import "encoding/json" + // PageList defined 分页结果 type PageList struct { // 页码 @@ -16,3 +18,13 @@ type PageList struct { // 总条目 TotalRecords int `json:"totalrecords" xml:"total_records"` } + +func (r *PageList) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalPageList(data []byte) (PageList, error) { + var r PageList + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/qr_auth.auto.go b/platform/types/qr_auth.auto.go index 219007cb..b45e2928 100755 --- a/platform/types/qr_auth.auto.go +++ b/platform/types/qr_auth.auto.go @@ -3,7 +3,11 @@ package types -import "github.com/2637309949/dolphin/packages/null" +import ( + "encoding/json" + + "github.com/2637309949/dolphin/packages/null" +) // QrAuth defined 扫码认证 type QrAuth struct { @@ -14,3 +18,13 @@ type QrAuth struct { // 用户ID UserId null.Int `json:"user_id" xml:"user_id"` } + +func (r *QrAuth) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalQrAuth(data []byte) (QrAuth, error) { + var r QrAuth + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/qr_token.auto.go b/platform/types/qr_token.auto.go index 4d9d4c24..c07df203 100755 --- a/platform/types/qr_token.auto.go +++ b/platform/types/qr_token.auto.go @@ -3,7 +3,11 @@ package types -import "github.com/2637309949/dolphin/packages/null" +import ( + "encoding/json" + + "github.com/2637309949/dolphin/packages/null" +) // QrToken defined 扫码tk type QrToken struct { @@ -18,3 +22,13 @@ type QrToken struct { // 用户ID UserId null.Int `json:"user_id" xml:"user_id"` } + +func (r *QrToken) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalQrToken(data []byte) (QrToken, error) { + var r QrToken + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/scheduling.auto.go b/platform/types/scheduling.auto.go index db56e283..bfb5b670 100755 --- a/platform/types/scheduling.auto.go +++ b/platform/types/scheduling.auto.go @@ -3,6 +3,8 @@ package types +import "encoding/json" + // Scheduling defined 调度 type Scheduling struct { // 编码 @@ -10,3 +12,13 @@ type Scheduling struct { // 名称 Name string `json:"name" xml:"name"` } + +func (r *Scheduling) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalScheduling(data []byte) (Scheduling, error) { + var r Scheduling + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/success.auto.go b/platform/types/success.auto.go index 2d69bc7b..a166200a 100755 --- a/platform/types/success.auto.go +++ b/platform/types/success.auto.go @@ -3,6 +3,8 @@ package types +import "encoding/json" + // Success defined 成功返回 type Success struct { // 编码 @@ -10,3 +12,13 @@ type Success struct { // 返回数据 Data interface{} `json:"data,omitempty" xml:"data"` } + +func (r *Success) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSuccess(data []byte) (Success, error) { + var r Success + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_app_fun.auto.go b/platform/types/sys_app_fun.auto.go index 6d1b73d2..20b489c2 100755 --- a/platform/types/sys_app_fun.auto.go +++ b/platform/types/sys_app_fun.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -51,3 +53,13 @@ type SysAppFun struct { func (m *SysAppFun) TableName() string { return "sys_app_fun" } + +func (r *SysAppFun) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysAppFun(data []byte) (SysAppFun, error) { + var r SysAppFun + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_area.auto.go b/platform/types/sys_area.auto.go index 6ed2d912..fd871790 100755 --- a/platform/types/sys_area.auto.go +++ b/platform/types/sys_area.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -43,3 +45,13 @@ type SysArea struct { func (m *SysArea) TableName() string { return "sys_area" } + +func (r *SysArea) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysArea(data []byte) (SysArea, error) { + var r SysArea + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_area_template.auto.go b/platform/types/sys_area_template.auto.go index a8f7d843..459b233c 100755 --- a/platform/types/sys_area_template.auto.go +++ b/platform/types/sys_area_template.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type SysAreaTemplate struct { func (m *SysAreaTemplate) TableName() string { return "sys_area_template" } + +func (r *SysAreaTemplate) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysAreaTemplate(data []byte) (SysAreaTemplate, error) { + var r SysAreaTemplate + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_area_template_detail.auto.go b/platform/types/sys_area_template_detail.auto.go index 5c022784..a0a24348 100755 --- a/platform/types/sys_area_template_detail.auto.go +++ b/platform/types/sys_area_template_detail.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type SysAreaTemplateDetail struct { func (m *SysAreaTemplateDetail) TableName() string { return "sys_area_template_detail" } + +func (r *SysAreaTemplateDetail) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysAreaTemplateDetail(data []byte) (SysAreaTemplateDetail, error) { + var r SysAreaTemplateDetail + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_attachment.auto.go b/platform/types/sys_attachment.auto.go index e6f09c53..b9b6e8e1 100755 --- a/platform/types/sys_attachment.auto.go +++ b/platform/types/sys_attachment.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -49,3 +51,13 @@ type SysAttachment struct { func (m *SysAttachment) TableName() string { return "sys_attachment" } + +func (r *SysAttachment) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysAttachment(data []byte) (SysAttachment, error) { + var r SysAttachment + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_client.auto.go b/platform/types/sys_client.auto.go index 8cd77859..ba7f78ba 100755 --- a/platform/types/sys_client.auto.go +++ b/platform/types/sys_client.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -39,3 +41,13 @@ type SysClient struct { func (m *SysClient) TableName() string { return "sys_client" } + +func (r *SysClient) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysClient(data []byte) (SysClient, error) { + var r SysClient + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_comment.auto.go b/platform/types/sys_comment.auto.go index 0adee1ef..da05e90d 100755 --- a/platform/types/sys_comment.auto.go +++ b/platform/types/sys_comment.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -37,3 +39,13 @@ type SysComment struct { func (m *SysComment) TableName() string { return "sys_comment" } + +func (r *SysComment) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysComment(data []byte) (SysComment, error) { + var r SysComment + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_comment_reply.auto.go b/platform/types/sys_comment_reply.auto.go index 2fcb39eb..4352e7a0 100755 --- a/platform/types/sys_comment_reply.auto.go +++ b/platform/types/sys_comment_reply.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type SysCommentReply struct { func (m *SysCommentReply) TableName() string { return "sys_comment_reply" } + +func (r *SysCommentReply) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysCommentReply(data []byte) (SysCommentReply, error) { + var r SysCommentReply + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_data_permission.auto.go b/platform/types/sys_data_permission.auto.go index a712bc01..cac3b9c5 100755 --- a/platform/types/sys_data_permission.auto.go +++ b/platform/types/sys_data_permission.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type SysDataPermission struct { func (m *SysDataPermission) TableName() string { return "sys_data_permission" } + +func (r *SysDataPermission) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysDataPermission(data []byte) (SysDataPermission, error) { + var r SysDataPermission + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_data_permission_detail.auto.go b/platform/types/sys_data_permission_detail.auto.go index 1894b86e..1d20ebf9 100755 --- a/platform/types/sys_data_permission_detail.auto.go +++ b/platform/types/sys_data_permission_detail.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type SysDataPermissionDetail struct { func (m *SysDataPermissionDetail) TableName() string { return "sys_data_permission_detail" } + +func (r *SysDataPermissionDetail) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysDataPermissionDetail(data []byte) (SysDataPermissionDetail, error) { + var r SysDataPermissionDetail + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_domain.auto.go b/platform/types/sys_domain.auto.go index 685a45ec..0231fdc8 100755 --- a/platform/types/sys_domain.auto.go +++ b/platform/types/sys_domain.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -65,3 +67,13 @@ type SysDomain struct { func (m *SysDomain) TableName() string { return "sys_domain" } + +func (r *SysDomain) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysDomain(data []byte) (SysDomain, error) { + var r SysDomain + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_email_token.auto.go b/platform/types/sys_email_token.auto.go index ef682f73..5b30403f 100755 --- a/platform/types/sys_email_token.auto.go +++ b/platform/types/sys_email_token.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type SysEmailToken struct { func (m *SysEmailToken) TableName() string { return "sys_email_token" } + +func (r *SysEmailToken) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysEmailToken(data []byte) (SysEmailToken, error) { + var r SysEmailToken + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_menu.auto.go b/platform/types/sys_menu.auto.go index b2b327e5..d1ad84b4 100755 --- a/platform/types/sys_menu.auto.go +++ b/platform/types/sys_menu.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -51,3 +53,13 @@ type SysMenu struct { func (m *SysMenu) TableName() string { return "sys_menu" } + +func (r *SysMenu) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysMenu(data []byte) (SysMenu, error) { + var r SysMenu + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_notification.auto.go b/platform/types/sys_notification.auto.go index e428e1d9..a4c9dd47 100755 --- a/platform/types/sys_notification.auto.go +++ b/platform/types/sys_notification.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -39,3 +41,13 @@ type SysNotification struct { func (m *SysNotification) TableName() string { return "sys_notification" } + +func (r *SysNotification) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysNotification(data []byte) (SysNotification, error) { + var r SysNotification + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_optionset.auto.go b/platform/types/sys_optionset.auto.go index 283181a4..f8714050 100755 --- a/platform/types/sys_optionset.auto.go +++ b/platform/types/sys_optionset.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type SysOptionset struct { func (m *SysOptionset) TableName() string { return "sys_optionset" } + +func (r *SysOptionset) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysOptionset(data []byte) (SysOptionset, error) { + var r SysOptionset + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_org.auto.go b/platform/types/sys_org.auto.go index 7a6f6943..ca39e1cf 100755 --- a/platform/types/sys_org.auto.go +++ b/platform/types/sys_org.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -47,3 +49,13 @@ type SysOrg struct { func (m *SysOrg) TableName() string { return "sys_org" } + +func (r *SysOrg) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysOrg(data []byte) (SysOrg, error) { + var r SysOrg + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_permission.auto.go b/platform/types/sys_permission.auto.go index 51273170..43cbd8f4 100755 --- a/platform/types/sys_permission.auto.go +++ b/platform/types/sys_permission.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type SysPermission struct { func (m *SysPermission) TableName() string { return "sys_permission" } + +func (r *SysPermission) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysPermission(data []byte) (SysPermission, error) { + var r SysPermission + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_role.auto.go b/platform/types/sys_role.auto.go index 4fd0b7d9..b94f6d41 100755 --- a/platform/types/sys_role.auto.go +++ b/platform/types/sys_role.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -39,3 +41,13 @@ type SysRole struct { func (m *SysRole) TableName() string { return "sys_role" } + +func (r *SysRole) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysRole(data []byte) (SysRole, error) { + var r SysRole + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_role_app_fun.auto.go b/platform/types/sys_role_app_fun.auto.go index 7abdc258..c9e5c0a9 100755 --- a/platform/types/sys_role_app_fun.auto.go +++ b/platform/types/sys_role_app_fun.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type SysRoleAppFun struct { func (m *SysRoleAppFun) TableName() string { return "sys_role_app_fun" } + +func (r *SysRoleAppFun) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysRoleAppFun(data []byte) (SysRoleAppFun, error) { + var r SysRoleAppFun + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_role_data_permission.auto.go b/platform/types/sys_role_data_permission.auto.go index 3819655c..f1657262 100755 --- a/platform/types/sys_role_data_permission.auto.go +++ b/platform/types/sys_role_data_permission.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type SysRoleDataPermission struct { func (m *SysRoleDataPermission) TableName() string { return "sys_role_data_permission" } + +func (r *SysRoleDataPermission) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysRoleDataPermission(data []byte) (SysRoleDataPermission, error) { + var r SysRoleDataPermission + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_role_menu.auto.go b/platform/types/sys_role_menu.auto.go index 7365faf5..f0d589ab 100755 --- a/platform/types/sys_role_menu.auto.go +++ b/platform/types/sys_role_menu.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type SysRoleMenu struct { func (m *SysRoleMenu) TableName() string { return "sys_role_menu" } + +func (r *SysRoleMenu) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysRoleMenu(data []byte) (SysRoleMenu, error) { + var r SysRoleMenu + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_role_permission.auto.go b/platform/types/sys_role_permission.auto.go index 6ba3debb..1e3ffc94 100755 --- a/platform/types/sys_role_permission.auto.go +++ b/platform/types/sys_role_permission.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type SysRolePermission struct { func (m *SysRolePermission) TableName() string { return "sys_role_permission" } + +func (r *SysRolePermission) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysRolePermission(data []byte) (SysRolePermission, error) { + var r SysRolePermission + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_role_user.auto.go b/platform/types/sys_role_user.auto.go index fafee10f..e73f3cd8 100755 --- a/platform/types/sys_role_user.auto.go +++ b/platform/types/sys_role_user.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type SysRoleUser struct { func (m *SysRoleUser) TableName() string { return "sys_role_user" } + +func (r *SysRoleUser) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysRoleUser(data []byte) (SysRoleUser, error) { + var r SysRoleUser + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_schedule.auto.go b/platform/types/sys_schedule.auto.go index 12a2f4a6..5a0c6e08 100755 --- a/platform/types/sys_schedule.auto.go +++ b/platform/types/sys_schedule.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -29,3 +31,13 @@ type SysSchedule struct { func (m *SysSchedule) TableName() string { return "sys_schedule" } + +func (r *SysSchedule) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysSchedule(data []byte) (SysSchedule, error) { + var r SysSchedule + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_schedule_history.auto.go b/platform/types/sys_schedule_history.auto.go index 29b0541a..99ca8028 100755 --- a/platform/types/sys_schedule_history.auto.go +++ b/platform/types/sys_schedule_history.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -29,3 +31,13 @@ type SysScheduleHistory struct { func (m *SysScheduleHistory) TableName() string { return "sys_schedule_history" } + +func (r *SysScheduleHistory) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysScheduleHistory(data []byte) (SysScheduleHistory, error) { + var r SysScheduleHistory + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_setting.auto.go b/platform/types/sys_setting.auto.go index d09d8671..48a759c2 100755 --- a/platform/types/sys_setting.auto.go +++ b/platform/types/sys_setting.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type SysSetting struct { func (m *SysSetting) TableName() string { return "sys_setting" } + +func (r *SysSetting) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysSetting(data []byte) (SysSetting, error) { + var r SysSetting + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_table.auto.go b/platform/types/sys_table.auto.go index f57d0c6b..b659e324 100755 --- a/platform/types/sys_table.auto.go +++ b/platform/types/sys_table.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -39,3 +41,13 @@ type SysTable struct { func (m *SysTable) TableName() string { return "sys_table" } + +func (r *SysTable) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysTable(data []byte) (SysTable, error) { + var r SysTable + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_table_col_user.auto.go b/platform/types/sys_table_col_user.auto.go index 3a1f0614..03e58e20 100755 --- a/platform/types/sys_table_col_user.auto.go +++ b/platform/types/sys_table_col_user.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type SysTableColUser struct { func (m *SysTableColUser) TableName() string { return "sys_table_col_user" } + +func (r *SysTableColUser) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysTableColUser(data []byte) (SysTableColUser, error) { + var r SysTableColUser + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_table_column.auto.go b/platform/types/sys_table_column.auto.go index 89d8190f..712eb83e 100755 --- a/platform/types/sys_table_column.auto.go +++ b/platform/types/sys_table_column.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -43,3 +45,13 @@ type SysTableColumn struct { func (m *SysTableColumn) TableName() string { return "sys_table_column" } + +func (r *SysTableColumn) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysTableColumn(data []byte) (SysTableColumn, error) { + var r SysTableColumn + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_tag.auto.go b/platform/types/sys_tag.auto.go index 0bb803f7..0cf706cf 100755 --- a/platform/types/sys_tag.auto.go +++ b/platform/types/sys_tag.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type SysTag struct { func (m *SysTag) TableName() string { return "sys_tag" } + +func (r *SysTag) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysTag(data []byte) (SysTag, error) { + var r SysTag + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_tag_group.auto.go b/platform/types/sys_tag_group.auto.go index 65f1a1de..46e64cbd 100755 --- a/platform/types/sys_tag_group.auto.go +++ b/platform/types/sys_tag_group.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type SysTagGroup struct { func (m *SysTagGroup) TableName() string { return "sys_tag_group" } + +func (r *SysTagGroup) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysTagGroup(data []byte) (SysTagGroup, error) { + var r SysTagGroup + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_tracker.auto.go b/platform/types/sys_tracker.auto.go index e4b75403..fefb4380 100755 --- a/platform/types/sys_tracker.auto.go +++ b/platform/types/sys_tracker.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -49,3 +51,13 @@ type SysTracker struct { func (m *SysTracker) TableName() string { return "sys_tracker" } + +func (r *SysTracker) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysTracker(data []byte) (SysTracker, error) { + var r SysTracker + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_user.auto.go b/platform/types/sys_user.auto.go index 87efb9e9..f3c06993 100755 --- a/platform/types/sys_user.auto.go +++ b/platform/types/sys_user.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -69,3 +71,13 @@ type SysUser struct { func (m *SysUser) TableName() string { return "sys_user" } + +func (r *SysUser) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysUser(data []byte) (SysUser, error) { + var r SysUser + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_user_binding.auto.go b/platform/types/sys_user_binding.auto.go index 32371fe7..36859756 100755 --- a/platform/types/sys_user_binding.auto.go +++ b/platform/types/sys_user_binding.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -37,3 +39,13 @@ type SysUserBinding struct { func (m *SysUserBinding) TableName() string { return "sys_user_binding" } + +func (r *SysUserBinding) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysUserBinding(data []byte) (SysUserBinding, error) { + var r SysUserBinding + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_user_tag.auto.go b/platform/types/sys_user_tag.auto.go index ea6f94d5..6e633b7f 100755 --- a/platform/types/sys_user_tag.auto.go +++ b/platform/types/sys_user_tag.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -33,3 +35,13 @@ type SysUserTag struct { func (m *SysUserTag) TableName() string { return "sys_user_tag" } + +func (r *SysUserTag) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysUserTag(data []byte) (SysUserTag, error) { + var r SysUserTag + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_user_template.auto.go b/platform/types/sys_user_template.auto.go index cf60eb5c..1ee16690 100755 --- a/platform/types/sys_user_template.auto.go +++ b/platform/types/sys_user_template.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -35,3 +37,13 @@ type SysUserTemplate struct { func (m *SysUserTemplate) TableName() string { return "sys_user_template" } + +func (r *SysUserTemplate) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysUserTemplate(data []byte) (SysUserTemplate, error) { + var r SysUserTemplate + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/sys_user_template_detail.auto.go b/platform/types/sys_user_template_detail.auto.go index 9ea376e1..b1d2f979 100755 --- a/platform/types/sys_user_template_detail.auto.go +++ b/platform/types/sys_user_template_detail.auto.go @@ -4,6 +4,8 @@ package types import ( + "encoding/json" + "github.com/2637309949/dolphin/packages/null" ) @@ -41,3 +43,13 @@ type SysUserTemplateDetail struct { func (m *SysUserTemplateDetail) TableName() string { return "sys_user_template_detail" } + +func (r *SysUserTemplateDetail) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalSysUserTemplateDetail(data []byte) (SysUserTemplateDetail, error) { + var r SysUserTemplateDetail + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/tracker_info.auto.go b/platform/types/tracker_info.auto.go index 066b5bbe..9adc90a0 100755 --- a/platform/types/tracker_info.auto.go +++ b/platform/types/tracker_info.auto.go @@ -3,7 +3,11 @@ package types -import "github.com/2637309949/dolphin/packages/null" +import ( + "encoding/json" + + "github.com/2637309949/dolphin/packages/null" +) // TrackerInfo defined 日志信息 type TrackerInfo struct { @@ -11,3 +15,13 @@ type TrackerInfo struct { // 域名 Domain null.String `json:"domain" xml:"domain"` } + +func (r *TrackerInfo) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTrackerInfo(data []byte) (TrackerInfo, error) { + var r TrackerInfo + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/tree_node.auto.go b/platform/types/tree_node.auto.go index ab4412ee..d494e9a4 100755 --- a/platform/types/tree_node.auto.go +++ b/platform/types/tree_node.auto.go @@ -3,6 +3,8 @@ package types +import "encoding/json" + // TreeNode defined 树形结构 type TreeNode struct { // 标识 @@ -16,3 +18,13 @@ type TreeNode struct { // 内容 Tag interface{} `json:"tag" xml:"tag"` } + +func (r *TreeNode) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalTreeNode(data []byte) (TreeNode, error) { + var r TreeNode + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/types/worker.auto.go b/platform/types/worker.auto.go index 8007d404..c62a5b8b 100755 --- a/platform/types/worker.auto.go +++ b/platform/types/worker.auto.go @@ -3,6 +3,8 @@ package types +import "encoding/json" + // Worker defined work表单 type Worker struct { // 名称 @@ -22,3 +24,13 @@ type Worker struct { // 用户 User SysUser `json:"user,omitempty" xml:"user"` } + +func (r *Worker) Marshal() ([]byte, error) { + return json.Marshal(r) +} + +func UnmarshalWorker(data []byte) (Worker, error) { + var r Worker + err := json.Unmarshal(data, &r) + return r, err +} diff --git a/platform/util/common.go b/platform/util/common.go index 2391297a..d1991735 100755 --- a/platform/util/common.go +++ b/platform/util/common.go @@ -90,13 +90,6 @@ func EnsureRight(err error, right interface{}) interface{} { return right } -// Ensure defined -func Ensure(err error) { - if err != nil { - panic(fmt.Errorf("%v\n%v", err, string(errors.Wrap(err, 2).Stack()))) - } -} - // SetFormatter defined func SetFormatter(isTerminal bool) { if !isTerminal { diff --git a/platform/util/errors/comm.go b/platform/util/errors/comm.go index ad86500e..28fa6ce1 100644 --- a/platform/util/errors/comm.go +++ b/platform/util/errors/comm.go @@ -1,7 +1,10 @@ +// Code generated by dol build. Only Generate by tools if not existed. +// source: errors.go + package errors import ( - "errors" + "github.com/go-errors/errors" ) // known errors @@ -26,3 +29,7 @@ var ( ErrUnsupportedGrantType = errors.New("unsupported_grant_type") ErrInvalidDomain = errors.New("invalid_domain") ) + +func Wrap(e interface{}, skip int) *errors.Error { + return errors.Wrap(e, skip) +} diff --git a/platform/x_test.go b/platform/x_test.go index fe088c04..f080aac7 100644 --- a/platform/x_test.go +++ b/platform/x_test.go @@ -11,7 +11,7 @@ import ( "os" "testing" - "github.com/2637309949/dolphin/platform/util" + "github.com/2637309949/dolphin/platform/util/errors" "github.com/spf13/viper" "github.com/2637309949/dolphin/platform/api" @@ -178,7 +178,9 @@ func SetToken(tk string) { // TestMain defined func TestMain(m *testing.M) { x = &XTest{} - util.Ensure(api.App.Reflesh()) + if err := api.App.Reflesh(); err != nil { + panic(fmt.Errorf("%v\n%v", err, string(errors.Wrap(err, 2).Stack()))) + } TestSysUserLogin(nil) os.Exit(m.Run()) }