package models // Define the struct types according to the JSON structure type MSFXResponse struct { Data string `json:"data"` Message string `json:"message"` Status int `json:"status"` } type MSFXResult struct { Models []MSFXModel `json:"models"` MsgCode string `json:"msg_code"` MsgInfo string `json:"msg_info"` ResponseSuccess bool `json:"response_success"` } type MSFXModel struct { Code string `json:"code"` CodeProduceInfoDTO MSFXCodeProduceInfoDTO `json:"code_produce_info_d_t_o"` CodeStatusTypeDTO MSFXCodeStatusTypeDTO `json:"code_status_type_d_t_o"` DrugEntBaseDTO MSFXDrugEntBaseDTO `json:"drug_ent_base_d_t_o"` PUserEntDTO MSFXPUserEntDTO `json:"p_user_ent_d_t_o"` PackageLevel string `json:"package_level"` } type MSFXCodeProduceInfoDTO struct { ProduceInfoList []MSFXProduceInfo `json:"produce_info_list"` } type MSFXProduceInfo struct { BatchNo string `json:"batch_no"` ExpireDate string `json:"expire_date"` PkgAmount string `json:"pkg_amount"` ProduceDateStr string `json:"produce_date_str"` } type MSFXCodeStatusTypeDTO struct { CodeStatus string `json:"code_status"` } type MSFXDrugEntBaseDTO struct { ApprovalLicenceNo string `json:"approval_licence_no"` DrugEntBaseInfoID string `json:"drug_ent_base_info_id"` Exprie string `json:"exprie"` PhysicName string `json:"physic_name"` PhysicTypeDesc string `json:"physic_type_desc"` PkgSpecCrit string `json:"pkg_spec_crit"` PrepnSpec string `json:"prepn_spec"` PrepnTypeDesc string `json:"prepn_type_desc"` } type MSFXPUserEntDTO struct { EntName string `json:"ent_name"` RefEntID string `json:"ref_ent_id"` }