drug_stock.go 69KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814
  1. package models
  2. type DrugWarehouse struct {
  3. ID int64 `gorm:"column:id" json:"id" form:"id"`
  4. WarehousingOrder string `gorm:"column:warehousing_order" json:"warehousing_order" form:"warehousing_order"`
  5. OperationTime int64 `gorm:"column:operation_time" json:"operation_time" form:"operation_time"`
  6. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  7. Creater int64 `gorm:"column:creater" json:"creater" form:"creater"`
  8. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  9. Modifier int64 `gorm:"column:modifier" json:"modifier" form:"modifier"`
  10. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  11. Status int64 `gorm:"column:status" json:"status" form:"status"`
  12. WarehousingTime int64 `gorm:"column:warehousing_time" json:"warehousing_time" form:"warehousing_time"`
  13. Dealer int64 `gorm:"column:dealer" json:"dealer" form:"dealer"`
  14. Manufacturer int64 `gorm:"column:manufacturer" json:"manufacturer" form:"manufacturer"`
  15. Type int64 `gorm:"column:type" json:"type" form:"type"`
  16. SupplyWarehouseId int64 `gorm:"column:supply_warehouse_id" json:"supply_warehouse_id" form:"supply_warehouse_id"`
  17. StorehouseId int64 `gorm:"column:storehouse_id" json:"storehouse_id" form:"storehouse_id"`
  18. SecondWarehouseId int64 `gorm:"column:second_warehouse_id" json:"second_warehouse_id" form:"second_warehouse_id"`
  19. IsSys int64 `gorm:"column:is_sys" json:"is_sys" form:"is_sys"`
  20. IsCheck int64 `gorm:"column:is_check" json:"is_check" form:"is_check"`
  21. Checker int64 `gorm:"column:checker" json:"checker" form:"checker"`
  22. }
  23. func (DrugWarehouse) TableName() string {
  24. return "xt_drug_warehouse"
  25. }
  26. type DrugWarehouseInfoSix struct {
  27. ID int64 `gorm:"column:id" json:"id" form:"id"`
  28. WarehousingId int64 `gorm:"column:warehousing_id" json:"warehousing_id" form:"warehousing_id"`
  29. DrugId int64 `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
  30. Number string `gorm:"column:number" json:"number" form:"number"`
  31. ProductDate int64 `gorm:"column:product_date" json:"product_date" form:"product_date"`
  32. ExpiryDate int64 `gorm:"column:expiry_date" json:"expiry_date" form:"expiry_date"`
  33. WarehousingCount int64 `gorm:"column:warehousing_count" json:"warehousing_count" form:"warehousing_count"`
  34. Price float64 `gorm:"column:price" json:"price" form:"price"`
  35. TotalPrice float64 `gorm:"column:total_price" json:"total_price" form:"total_price"`
  36. Dealer int64 `gorm:"column:dealer" json:"dealer" form:"dealer"`
  37. Manufacturer int64 `gorm:"column:manufacturer" json:"manufacturer" form:"manufacturer"`
  38. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  39. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  40. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  41. Status int64 `gorm:"column:status" json:"status" form:"status"`
  42. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  43. IsReturn int64 `gorm:"column:is_return" json:"is_return" form:"is_return"`
  44. WarehousingOrder string `gorm:"column:warehousing_order" json:"warehousing_order" form:"warehousing_order"`
  45. Type int64 `gorm:"column:type" json:"type" form:"type"`
  46. RetailPrice float64 `gorm:"column:retail_price" json:"retail_price" form:"retail_price"`
  47. RetailTotalPrice float64 `gorm:"column:retail_total_price" json:"retail_total_price" form:"retail_total_price"`
  48. BatchNumber string `gorm:"column:batch_number" json:"batch_number" form:"batch_number"`
  49. MaxUnit string `gorm:"column:max_unit" json:"max_unit" form:"max_unit"`
  50. MinUnit string `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
  51. StockMaxNumber int64 `gorm:"column:stock_max_number" json:"stock_max_number" form:"stock_max_number"`
  52. StockMinNumber int64 `gorm:"column:stock_min_number" json:"stock_min_number" form:"stock_min_number"`
  53. MinNumber int64 `json:"min_number"`
  54. }
  55. type DrugWarehouseInfo struct {
  56. ID int64 `gorm:"column:id" json:"id" form:"id"`
  57. WarehousingId int64 `gorm:"column:warehousing_id" json:"warehousing_id" form:"warehousing_id"`
  58. DrugId int64 `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
  59. Number string `gorm:"column:number" json:"number" form:"number"`
  60. ProductDate int64 `gorm:"column:product_date" json:"product_date" form:"product_date"`
  61. ExpiryDate int64 `gorm:"column:expiry_date" json:"expiry_date" form:"expiry_date"`
  62. WarehousingCount int64 `gorm:"column:warehousing_count" json:"warehousing_count" form:"warehousing_count"`
  63. Price float64 `gorm:"column:price" json:"price" form:"price"`
  64. TotalPrice float64 `gorm:"column:total_price" json:"total_price" form:"total_price"`
  65. Dealer int64 `gorm:"column:dealer" json:"dealer" form:"dealer"`
  66. Manufacturer int64 `gorm:"column:manufacturer" json:"manufacturer" form:"manufacturer"`
  67. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  68. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  69. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  70. Status int64 `gorm:"column:status" json:"status" form:"status"`
  71. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  72. IsReturn int64 `gorm:"column:is_return" json:"is_return" form:"is_return"`
  73. WarehousingOrder string `gorm:"column:warehousing_order" json:"warehousing_order" form:"warehousing_order"`
  74. Type int64 `gorm:"column:type" json:"type" form:"type"`
  75. RetailPrice float64 `gorm:"column:retail_price" json:"retail_price" form:"retail_price"`
  76. RetailTotalPrice float64 `gorm:"column:retail_total_price" json:"retail_total_price" form:"retail_total_price"`
  77. BatchNumber string `gorm:"column:batch_number" json:"batch_number" form:"batch_number"`
  78. MaxUnit string `gorm:"column:max_unit" json:"max_unit" form:"max_unit"`
  79. MinUnit string `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
  80. StockMaxNumber int64 `gorm:"column:stock_max_number" json:"stock_max_number" form:"stock_max_number"`
  81. StockMinNumber int64 `gorm:"column:stock_min_number" json:"stock_min_number" form:"stock_min_number"`
  82. WarehousingInfoId int64 `gorm:"column:warehousing_info_id" json:"warehousing_info_id" form:"warehousing_info_id"`
  83. SupplyWarehouseId int64 `gorm:"column:supply_warehouse_id" json:"supply_warehouse_id" form:"supply_warehouse_id"`
  84. SupplyWarehouseDetailInfo int64 `gorm:"column:supply_warehouse_detail_info" json:"supply_warehouse_detail_info" form:"supply_warehouse_detail_info"`
  85. StorehouseId int64 `gorm:"column:storehouse_id" json:"storehouse_id" form:"storehouse_id"`
  86. SecondWarehouseInfoId int64 `gorm:"column:second_warehouse_info_id" json:"second_warehouse_info_id" form:"second_warehouse_info_id"`
  87. IsCheck int64 `gorm:"column:is_check" json:"is_check" form:"is_check"`
  88. ManafacturerName string `gorm:"column:manafacturer_name" json:"manafacturer_name" form:"manafacturer_name"`
  89. DealerName string `gorm:"column:dealer_name" json:"dealer_name" form:"dealer_name"`
  90. DrugCode string `gorm:"column:drug_code" json:"drug_code" form:"drug_code"`
  91. SumCount int64 `gorm:"column:sum_count" json:"sum_count" form:"sum_count"`
  92. }
  93. func (DrugWarehouseInfo) TableName() string {
  94. return "xt_drug_warehouse_info"
  95. }
  96. type DrugWarehouseInfoTen struct {
  97. StockMaxNumber int64 `gorm:"column:stock_max_number" json:"stock_max_number" form:"stock_max_number"`
  98. StockMinNumber int64 `gorm:"column:stock_min_number" json:"stock_min_number" form:"stock_min_number"`
  99. StorehouseId int64 `gorm:"column:storehouse_id" json:"storehouse_id" form:"storehouse_id"`
  100. IsCheck int64 `gorm:"column:is_check" json:"is_check" form:"is_check"`
  101. Status int64 `gorm:"column:status" json:"status" form:"status"`
  102. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  103. }
  104. func (DrugWarehouseInfoTen) TableName() string {
  105. return "xt_drug_warehouse_info"
  106. }
  107. type DrugWarehouseInfoSeven struct {
  108. StockMaxNumber int64 `gorm:"column:stock_max_number" json:"stock_max_number" form:"stock_max_number"`
  109. StockMinNumber int64 `gorm:"column:stock_min_number" json:"stock_min_number" form:"stock_min_number"`
  110. StorehouseId int64 `gorm:"column:storehouse_id" json:"storehouse_id" form:"storehouse_id"`
  111. IsCheck int64 `gorm:"column:is_check" json:"is_check" form:"is_check"`
  112. }
  113. func (DrugWarehouseInfoSeven) TableName() string {
  114. return "xt_drug_warehouse_info"
  115. }
  116. type DrugWarehouseOut struct {
  117. ID int64 `gorm:"column:id" json:"id" form:"id"`
  118. WarehouseOutOrderNumber string `gorm:"column:warehouse_out_order_number" json:"warehouse_out_order_number" form:"warehouse_out_order_number"`
  119. OperationTime int64 `gorm:"column:operation_time" json:"operation_time" form:"operation_time"`
  120. Creater int64 `gorm:"column:creater" json:"creater" form:"creater"`
  121. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  122. Modifier int64 `gorm:"column:modifier" json:"modifier" form:"modifier"`
  123. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  124. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  125. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  126. Status int64 `gorm:"column:status" json:"status" form:"status"`
  127. WarehouseOutTime int64 `gorm:"column:warehouse_out_time" json:"warehouse_out_time" form:"warehouse_out_time"`
  128. Dealer int64 `gorm:"column:dealer" json:"dealer" form:"dealer"`
  129. Manufacturer int64 `gorm:"column:manufacturer" json:"manufacturer" form:"manufacturer"`
  130. Type int64 `gorm:"column:type" json:"type" form:"type"`
  131. IsSys int64 `gorm:"column:is_sys" json:"is_sys" form:"is_sys"`
  132. Manufacturers *Manufacturer `gorm:"ForeignKey:Manufacturer;AssociationForeignKey:ID" json:"manufacturers"`
  133. Dealers *Dealer `gorm:"ForeignKey:Dealer;AssociationForeignKey:ID" json:"dealers"`
  134. SupplyCancelOutId int64 `gorm:"column:supply_cancel_out_id" json:"supply_cancel_out_id" form:"supply_cancel_out_id"`
  135. SupplyWarehouseId int64 `gorm:"column:supply_warehouse_id" json:"supply_warehouse_id" form:"supply_warehouse_id"`
  136. StorehouseId int64 `gorm:"column:storehouse_id" json:"storehouse_id" form:"storehouse_id"`
  137. SecondWarehouseId int64 `gorm:"column:second_warehouse_id" json:"second_warehouse_id" form:"second_warehouse_id"`
  138. IsCheck int64 `gorm:"column:is_check" json:"is_check" form:"is_check"`
  139. OrderId int64 `gorm:"column:order_id" json:"order_id" form:"order_id"`
  140. }
  141. func (DrugWarehouseOut) TableName() string {
  142. return "xt_drug_warehouse_out"
  143. }
  144. type DrugWarehouseOutInfo struct {
  145. ID int64 `gorm:"column:id" json:"id" form:"id"`
  146. WarehouseOutId int64 `gorm:"column:warehouse_out_id" json:"warehouse_out_id" form:"warehouse_out_id"`
  147. DrugId int64 `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
  148. WarehousingOutTarget int64 `gorm:"column:warehousing_out_target" json:"warehousing_out_target" form:"warehousing_out_target"`
  149. Count int64 `gorm:"column:count" json:"count" form:"count"`
  150. CountUnit string `gorm:"column:count_unit" json:"count_unit" form:"count_unit"`
  151. Price float64 `gorm:"column:price" json:"price" form:"price"`
  152. TotalPrice float64 `gorm:"column:total_price" json:"total_price" form:"total_price"`
  153. ProductDate int64 `gorm:"column:product_date" json:"product_date" form:"product_date"`
  154. ExpiryDate int64 `gorm:"column:expiry_date" json:"expiry_date" form:"expiry_date"`
  155. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  156. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  157. Status int64 `gorm:"column:status" json:"status" form:"status"`
  158. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  159. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  160. IsCancel int64 `gorm:"column:is_cancel" json:"is_cancel" form:"is_cancel"`
  161. WarehouseOutOrderNumber string `gorm:"column:warehouse_out_order_number" json:"warehouse_out_order_number" form:"warehouse_out_order_number"`
  162. Type int64 `gorm:"column:type" json:"type" form:"type"`
  163. Dealer int64 `gorm:"column:dealer" json:"dealer" form:"dealer"`
  164. Manufacturer int64 `gorm:"column:manufacturer" json:"manufacturer" form:"manufacturer"`
  165. IsSys int64 `gorm:"column:is_sys" json:"is_sys" form:"is_sys"`
  166. SysRecordTime int64 `gorm:"column:sys_record_time" json:"sys_record_time" form:"sys_record_time"`
  167. RetailPrice float64 `gorm:"column:retail_price" json:"retail_price" form:"retail_price"`
  168. RetailTotalPrice float64 `gorm:"column:retail_total_price" json:"retail_total_price" form:"retail_total_price"`
  169. Number string `gorm:"column:number" json:"number" form:"number"`
  170. BatchNumber string `gorm:"column:batch_number" json:"batch_number" form:"batch_number"`
  171. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  172. WarehouseInfoId int64 `gorm:"column:warehouse_info_id" json:"warehouse_info_id" form:"warehouse_info_id"`
  173. AdviceId int64 `gorm:"column:advice_id" json:"advice_id" form:"advice_id"`
  174. SupplyCancelOutId int64 `gorm:"column:supply_cancel_out_id" json:"supply_cancel_out_id" form:"supply_cancel_out_id"`
  175. SupplyWarehouseId int64 `gorm:"column:supply_warehouse_id" json:"supply_warehouse_id" form:"supply_warehouse_id"`
  176. IsSource int64 `gorm:"column:is_source" json:"is_source" form:"is_source"`
  177. StorehouseId int64 `gorm:"column:storehouse_id" json:"storehouse_id" form:"storehouse_id"`
  178. SecondWarehouseInfoId int64 `gorm:"column:second_warehouse_info_id" json:"second_warehouse_info_id" form:"second_warehouse_info_id"`
  179. AdminUserId int64 `gorm:"column:admin_user_id" json:"admin_user_id" form:"admin_user_id"`
  180. LastPrice float64 `gorm:"column:last_price" json:"last_price" form:"last_price"`
  181. StockCount string `gorm:"column:stock_count" json:"stock_count" form:"stock_count"`
  182. PharmacyId int64 `gorm:"column:pharmacy_id" json:"pharmacy_id" form:"pharmacy_id"`
  183. IsCheck int64 `gorm:"column:is_check" json:"is_check" form:"is_check"`
  184. BaseDrugLib BaseDrugLib `gorm:"ForeignKey:ID;AssociationForeignKey:DrugId"json:"drug" `
  185. OverCount int64 `gorm:"column:over_count" json:"over_count" form:"over_count"`
  186. OrderId int64 `gorm:"column:order_id" json:"order_id" form:"order_id"`
  187. ManafacturerName string `gorm:"column:manafacturer_name" json:"manafacturer_name" form:"manafacturer_name"`
  188. ClassType string `gorm:"column:class_type" json:"class_type" form:"class_type"`
  189. }
  190. func (DrugWarehouseOutInfo) TableName() string {
  191. return "xt_drug_warehouse_out_info"
  192. }
  193. type DrugSalesReturn struct {
  194. ID int64 `gorm:"column:id" json:"id" form:"id"`
  195. OrderNumber string `gorm:"column:order_number" json:"order_number" form:"order_number"`
  196. OperaTime int64 `gorm:"column:opera_time" json:"opera_time" form:"opera_time"`
  197. Total int64 `gorm:"column:total" json:"total" form:"total"`
  198. Creater int64 `gorm:"column:creater" json:"creater" form:"creater"`
  199. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  200. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  201. Status int64 `gorm:"column:status" json:"status" form:"status"`
  202. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  203. ReturnTime int64 `gorm:"column:return_time" json:"return_time" form:"return_time"`
  204. Manufacturer int64 `gorm:"column:manufacturer" json:"manufacturer" form:"manufacturer"`
  205. Dealer int64 `gorm:"column:dealer" json:"dealer" form:"dealer"`
  206. Type int64 `gorm:"column:type" json:"type" form:"type"`
  207. Manufacturers *Manufacturer `gorm:"ForeignKey:Manufacturer;AssociationForeignKey:ID" json:"manufacturers"`
  208. Dealers *Dealer `gorm:"ForeignKey:Dealer;AssociationForeignKey:ID" json:"dealers"`
  209. }
  210. func (DrugSalesReturn) TableName() string {
  211. return "xt_drug_sales_return"
  212. }
  213. type DrugSalesReturnInfo struct {
  214. ID int64 `gorm:"column:id" json:"id" form:"id"`
  215. DrugId int64 `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
  216. SalesReturnId int64 `gorm:"column:sales_return_id" json:"sales_return_id" form:"sales_return_id"`
  217. Count int64 `gorm:"column:count" json:"count" form:"count"`
  218. Price float64 `gorm:"column:price" json:"price" form:"price"`
  219. Total float64 `gorm:"column:total" json:"total" form:"total"`
  220. ProductDate int64 `gorm:"column:product_date" json:"product_date" form:"product_date"`
  221. ExpiryDate int64 `gorm:"column:expiry_date" json:"expiry_date" form:"expiry_date"`
  222. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  223. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  224. Status int64 `gorm:"column:status" json:"status" form:"status"`
  225. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  226. OrderNumber string `gorm:"column:order_number" json:"order_number" form:"order_number"`
  227. Type int64 `gorm:"column:type" json:"type" form:"type"`
  228. Dealer int64 `gorm:"column:dealer" json:"dealer" form:"dealer"`
  229. Manufacturer int64 `gorm:"column:manufacturer" json:"manufacturer" form:"manufacturer"`
  230. RetailPrice float64 `gorm:"column:retail_price" json:"retail_price" form:"retail_price"`
  231. RetailTotalPrice float64 `gorm:"column:retail_total_price" json:"retail_total_price" form:"retail_total_price"`
  232. Number string `gorm:"column:number" json:"number" form:"number"`
  233. }
  234. func (DrugSalesReturnInfo) TableName() string {
  235. return "xt_drug_sales_return_info"
  236. }
  237. type DrugCancelStock struct {
  238. ID int64 `gorm:"column:id" json:"id" form:"id"`
  239. OrderNumber string `gorm:"column:order_number" json:"order_number" form:"order_number"`
  240. OperaTime int64 `gorm:"column:opera_time" json:"opera_time" form:"opera_time"`
  241. Total int64 `gorm:"column:total" json:"total" form:"total"`
  242. Creater int64 `gorm:"column:creater" json:"creater" form:"creater"`
  243. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  244. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  245. Status int64 `gorm:"column:status" json:"status" form:"status"`
  246. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  247. ReturnTime int64 `gorm:"column:return_time" json:"return_time" form:"return_time"`
  248. Dealer int64 `gorm:"column:dealer" json:"dealer" form:"dealer"`
  249. Manufacturer int64 `gorm:"column:manufacturer" json:"manufacturer" form:"manufacturer"`
  250. Type int64 `gorm:"column:type" json:"type" form:"type"`
  251. Manufacturers *Manufacturer `gorm:"ForeignKey:Manufacturer;AssociationForeignKey:ID" json:"manufacturers"`
  252. Dealers *Dealer `gorm:"ForeignKey:Dealer;AssociationForeignKey:ID" json:"dealers"`
  253. DrugCancelStockInfo []*DrugCancelStockInfo `gorm:"ForeignKey:CancelStockId;AssociationForeignKey:ID" json:"drugCancelStockInfo"`
  254. StorehouseId int64 `gorm:"column:storehouse_id" json:"storehouse_id" form:"storehouse_id"`
  255. IsCheck int64 `gorm:"column:is_check" json:"is_check" form:"is_check"`
  256. OrderId int64 `gorm:"column:order_id" json:"order_id" form:"order_id"`
  257. }
  258. func (DrugCancelStock) TableName() string {
  259. return "xt_drug_cancel_stock"
  260. }
  261. type DrugCancelStockInfo struct {
  262. ID int64 `gorm:"column:id" json:"id" form:"id"`
  263. DrugId int64 `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
  264. CancelStockId int64 `gorm:"column:cancel_stock_id" json:"cancel_stock_id" form:"cancel_stock_id"`
  265. Count int64 `gorm:"column:count" json:"count" form:"count"`
  266. Price float64 `gorm:"column:price" json:"price" form:"price"`
  267. Total float64 `gorm:"column:total" json:"total" form:"total"`
  268. ProductDate int64 `gorm:"column:product_date" json:"product_date" form:"product_date"`
  269. ExpiryDate int64 `gorm:"column:expiry_date" json:"expiry_date" form:"expiry_date"`
  270. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  271. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  272. Status int64 `gorm:"column:status" json:"status" form:"status"`
  273. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  274. OrderNumber string `gorm:"column:order_number" json:"order_number" form:"order_number"`
  275. Type int64 `gorm:"column:type" json:"type" form:"type"`
  276. Dealer string `gorm:"column:dealer" json:"dealer" form:"dealer"`
  277. Manufacturer string `gorm:"column:manufacturer" json:"manufacturer" form:"manufacturer"`
  278. RetailPrice float64 `gorm:"column:retail_price" json:"retail_price" form:"retail_price"`
  279. RetailTotalPrice float64 `gorm:"column:retail_total_price" json:"retail_total_price" form:"retail_total_price"`
  280. Number string `gorm:"column:number" json:"number" form:"number"`
  281. RegisterAccount string `gorm:"column:register_account" json:"register_account" form:"register_account"`
  282. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  283. BatchNumber string `gorm:"column:batch_number" json:"batch_number" form:"batch_number"`
  284. MaxUnit string `gorm:"column:max_unit" json:"max_unit" form:"max_unit"`
  285. BaseDrugLib BaseDrugLib `gorm:"ForeignKey:ID;AssociationForeignKey:DrugId" `
  286. BatchNumberId int64 `gorm:"column:batch_number_id" json:"batch_number_id" form:"batch_number_id"`
  287. StorehouseId int64 `gorm:"column:storehouse_id" json:"storehouse_id" form:"storehouse_id"`
  288. IsCheck int64 `gorm:"column:is_check" json:"is_check" form:"is_check"`
  289. DrugWarehouseInfo []*DrugWarehouseInfo `gorm:"ForeignKey:DrugId;AssociationForeignKey:DrugId"json:"drug_warehouse_info" `
  290. OrderId int64 `gorm:"column:order_id" json:"order_id" form:"order_id"`
  291. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  292. }
  293. func (DrugCancelStockInfo) TableName() string {
  294. return "xt_drug_cancel_stock_info"
  295. }
  296. type DrugAutomaticReduceDetail struct {
  297. ID int64 `gorm:"column:id" json:"id" form:"id"`
  298. WarehouseOutId int64 `gorm:"column:warehouse_out_id" json:"warehouse_out_id" form:"warehouse_out_id"`
  299. WarehouseOutOrderNumber string `gorm:"column:warehouse_out_order_number" json:"warehouse_out_order_number" form:"warehouse_out_order_number"`
  300. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  301. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  302. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  303. Status int64 `gorm:"column:status" json:"status" form:"status"`
  304. RecordTime int64 `gorm:"column:record_time" json:"record_time" form:"record_time"`
  305. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  306. DrugId int64 `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
  307. Count int64 `gorm:"column:count" json:"count" form:"count"`
  308. CountUnit string `gorm:"column:count_unit" json:"count_unit" form:"count_unit"`
  309. WarehouseInfoId int64 `gorm:"column:warehouse_info_id" json:"warehouse_info_id" form:"warehouse_info_id"`
  310. AdviceId int64 `gorm:"column:advice_id" json:"advice_id" form:"advice_id"`
  311. StorehouseId int64 `gorm:"column:storehouse_id" json:"storehouse_id" form:"storehouse_id"`
  312. }
  313. func (DrugAutomaticReduceDetail) TableName() string {
  314. return "xt_drug_automatic_reduce_detail"
  315. }
  316. type VmDrugAutomaticReduceDetail struct {
  317. ID int64 `gorm:"column:id" json:"id" form:"id"`
  318. WarehouseOutId int64 `gorm:"column:warehouse_out_id" json:"warehouse_out_id" form:"warehouse_out_id"`
  319. WarehouseOutOrderNumber string `gorm:"column:warehouse_out_order_number" json:"warehouse_out_order_number" form:"warehouse_out_order_number"`
  320. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  321. RecordTime int64 `gorm:"column:record_time" json:"record_time" form:"record_time"`
  322. DrugId int64 `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
  323. Total int64
  324. }
  325. type VmDrugWarehouseInfo struct {
  326. DrugId int64 `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
  327. Count int64 `gorm:"column:count" json:"count" form:"count"`
  328. MaxUnit string `gorm:"column:max_unit" json:"max_unit" form:"max_unit"`
  329. MinUnit string `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
  330. CountUnit string `gorm:"column:count_unit" json:"count_unit" form:"count_unit"`
  331. StockMinNumber int64 `gorm:"column:stock_min_number" json:"stock_min_number" form:"stock_min_number"`
  332. StockMaxNumber int64 `gorm:"column:stock_max_number" json:"stock_max_number" form:"stock_max_number"`
  333. MinNumber int64 `gorm:"column:min_number" json:"min_number" form:"min_number"`
  334. SupplyWarehouseId int64 `gorm:"column:supply_warehouse_id" json:"supply_warehouse_id" form:"supply_warehouse_id"`
  335. SupplyWarehouseDetailInfo int64 `gorm:"column:supply_warehouse_detail_info" json:"supply_warehouse_detail_info" form:"supply_warehouse_detail_info"`
  336. StorehouseId int64 `gorm:"column:storehouse_id" json:"storehouse_id" form:"storehouse_id"`
  337. IsCheck int64 `gorm:"column:is_check" json:"is_check" form:"is_check"`
  338. }
  339. type StDrugWarehouseOutInfo struct {
  340. ID int64 `gorm:"column:id" json:"id" form:"id"`
  341. WarehouseOutId int64 `gorm:"column:warehouse_out_id" json:"warehouse_out_id" form:"warehouse_out_id"`
  342. DrugId int64 `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
  343. WarehousingOutTarget int64 `gorm:"column:warehousing_out_target" json:"warehousing_out_target" form:"warehousing_out_target"`
  344. Count int64 `gorm:"column:count" json:"count" form:"count"`
  345. CountUnit string `gorm:"column:count_unit" json:"count_unit" form:"count_unit"`
  346. Price float64 `gorm:"column:price" json:"price" form:"price"`
  347. TotalPrice float64 `gorm:"column:total_price" json:"total_price" form:"total_price"`
  348. ProductDate int64 `gorm:"column:product_date" json:"product_date" form:"product_date"`
  349. ExpiryDate int64 `gorm:"column:expiry_date" json:"expiry_date" form:"expiry_date"`
  350. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  351. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  352. Status int64 `gorm:"column:status" json:"status" form:"status"`
  353. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  354. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  355. IsCancel int64 `gorm:"column:is_cancel" json:"is_cancel" form:"is_cancel"`
  356. WarehouseOutOrderNumber string `gorm:"column:warehouse_out_order_number" json:"warehouse_out_order_number" form:"warehouse_out_order_number"`
  357. Type int64 `gorm:"column:type" json:"type" form:"type"`
  358. Dealer int64 `gorm:"column:dealer" json:"dealer" form:"dealer"`
  359. Manufacturer int64 `gorm:"column:manufacturer" json:"manufacturer" form:"manufacturer"`
  360. IsSys int64 `gorm:"column:is_sys" json:"is_sys" form:"is_sys"`
  361. SysRecordTime int64 `gorm:"column:sys_record_time" json:"sys_record_time" form:"sys_record_time"`
  362. RetailPrice float64 `gorm:"column:retail_price" json:"retail_price" form:"retail_price"`
  363. RetailTotalPrice float64 `gorm:"column:retail_total_price" json:"retail_total_price" form:"retail_total_price"`
  364. Number string `gorm:"column:number" json:"number" form:"number"`
  365. BatchNumber string `gorm:"column:batch_number" json:"batch_number" form:"batch_number"`
  366. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  367. DrugName string `json:"drug_name"`
  368. DrugType int64 `json:"drug_type"`
  369. MaxUnit string `json:"max_unit"`
  370. MinUnit string `json:"min_unit"`
  371. MinNumber int64 `json:"min_number"`
  372. MinPrice float64 `json:"min_price"`
  373. Dose string `json:"dose"`
  374. DoseUnit string `json:"dose_unit"`
  375. LastPrice string `json:"last_price"`
  376. PackingUnit string `json:"packing_unit"`
  377. Dosage int64 `json:"dosage"`
  378. ExpireDate int64 `json:"expire_date"`
  379. ConsumableType int64 `gorm:"column:consumable_type" json:"consumable_type" form:"consumable_type"`
  380. }
  381. type DrugFlow struct {
  382. ID int64 `gorm:"column:id" json:"id" form:"id"`
  383. WarehousingId int64 `gorm:"column:warehousing_id" json:"warehousing_id" form:"warehousing_id"`
  384. DrugId int64 `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
  385. Number string `gorm:"column:number" json:"number" form:"number"`
  386. BatchNumber string `gorm:"column:batch_number" json:"batch_number" form:"batch_number"`
  387. Count int64 `gorm:"column:count" json:"count" form:"count"`
  388. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  389. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  390. SystemTime int64 `gorm:"column:system_time" json:"system_time" form:"system_time"`
  391. ConsumableType int64 `gorm:"column:consumable_type" json:"consumable_type" form:"consumable_type"`
  392. IsSys int64 `gorm:"column:is_sys" json:"is_sys" form:"is_sys"`
  393. WarehousingOrder string `gorm:"column:warehousing_order" json:"warehousing_order" form:"warehousing_order"`
  394. WarehouseOutId int64 `gorm:"column:warehouse_out_id" json:"warehouse_out_id" form:"warehouse_out_id"`
  395. WarehouseOutOrderNumber string `gorm:"column:warehouse_out_order_number" json:"warehouse_out_order_number" form:"warehouse_out_order_number"`
  396. IsEdit int64 `gorm:"column:is_edit" json:"is_edit" form:"is_edit"`
  397. CancelStockId int64 `gorm:"column:cancel_stock_id" json:"cancel_stock_id" form:"cancel_stock_id"`
  398. CancelOrderNumber string `gorm:"column:cancel_order_number" json:"cancel_order_number" form:"cancel_order_number"`
  399. Manufacturer int64 `gorm:"column:manufacturer" json:"manufacturer" form:"manufacturer"`
  400. Dealer int64 `gorm:"column:dealer" json:"dealer" form:"dealer"`
  401. Creator int64 `gorm:"column:creator" json:"creator" form:"creator"`
  402. UpdateCreator int64 `gorm:"column:update_creator" json:"update_creator" form:"update_creator"`
  403. Status int64 `gorm:"column:status" json:"status" form:"status"`
  404. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  405. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  406. Price float64 `gorm:"column:price" json:"price" form:"price"`
  407. WarehousingDetailId int64 `gorm:"column:warehousing_detail_id" json:"warehousing_detail_id" form:"warehousing_detail_id"`
  408. WarehouseOutDetailId int64 `gorm:"column:warehouse_out_detail_id" json:"warehouse_out_detail_id" form:"warehouse_out_detail_id"`
  409. CancelOutDetailId int64 `gorm:"column:cancel_out_detail_id" json:"cancel_out_detail_id" form:"cancel_out_detail_id"`
  410. ExpireDate int64 `gorm:"column:expire_date" json:"expire_date" form:"expire_date"`
  411. ProductDate int64 `gorm:"column:product_date" json:"product_date" form:"product_date"`
  412. MaxUnit string `gorm:"column:max_unit" json:"max_unit" form:"max_unit"`
  413. MinUnit string `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
  414. StockMaxNumber int64 `gorm:"column:stock_max_number" json:"stock_max_number" form:"stock_max_number"`
  415. StockMinNumber int64 `gorm:"column:stock_min_number" json:"stock_min_number" form:"stock_min_number"`
  416. LastStockMaxNumber int64 `gorm:"column:last_stock_max_number" json:"last_stock_max_number" form:"last_stock_max_number"`
  417. LastStockMinNumber int64 `gorm:"column:last_stock_min_number" json:"last_stock_min_number" form:"last_stock_min_number"`
  418. DrugWarehouseInfo []*DrugWarehouseInfo `gorm:"ForeignKey:DrugId;AssociationForeignKey:DrugId" `
  419. BaseDrugLib BaseDrugLib `gorm:"ForeignKey:ID;AssociationForeignKey:DrugId" `
  420. AdviceId int64 `gorm:"column:advice_id" json:"advice_id" form:"advice_id"`
  421. SupplyWarehouseId int64 `gorm:"column:supply_warehouse_id" json:"supply_warehouse_id" form:"supply_warehouse_id"`
  422. SupplyCancelOutId int64 `gorm:"column:supply_cancel_out_id" json:"supply_cancel_out_id" form:"supply_cancel_out_id"`
  423. SupplyWarehouseDetailInfo int64 `gorm:"column:supply_warehouse_detail_info" json:"supply_warehouse_detail_info" form:"supply_warehouse_detail_info"`
  424. StorehouseId int64 `gorm:"column:storehouse_id" json:"storehouse_id" form:"storehouse_id"`
  425. SecondWarehouseInfoId int64 `gorm:"column:second_warehouse_info_id" json:"second_warehouse_info_id" form:"second_warehouse_info_id"`
  426. AdminUserId int64 `gorm:"column:admin_user_id" json:"admin_user_id" form:"admin_user_id"`
  427. LastPrice float64 `gorm:"column:last_price" json:"last_price" form:"last_price"`
  428. StockCount string `gorm:"column:stock_count" json:"stock_count" form:"stock_count"`
  429. PharmacyId int64 `gorm:"column:pharmacy_id" json:"pharmacy_id" form:"pharmacy_id"`
  430. DrugWarehouseInfoOne DrugWarehouseInfo `gorm:"ForeignKey:ID;AssociationForeignKey:WarehousingDetailId"json:"xt_drug_warehouse_info" `
  431. IsRead int64 `gorm:"column:is_read" json:"is_read" form:"is_read"`
  432. IsCheck int64 `gorm:"column:is_check" json:"is_check" form:"is_check"`
  433. OverCount int64 `gorm:"column:over_count" json:"over_count" form:"over_count"`
  434. RetailPrice float64 `gorm:"column:retail_price" json:"retail_price" form:"retail_price"`
  435. XtDrugWarehouseOutInfo XtDrugWarehouseOutInfo `gorm:"ForeignKey:ID;AssociationForeignKey:WarehouseOutDetailId"json:"xt_drug_warehouse_out_info" `
  436. OrderId int64 `gorm:"column:order_id" json:"order_id" form:"order_id"`
  437. FlushOverCount int64 `gorm:"column:flush_over_count" json:"flush_over_count" form:"flush_over_count"`
  438. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  439. OperateTime int64 `gorm:"column:operate_time" json:"operate_time" form:"operate_time"`
  440. SaleDate string `gorm:"column:sale_date" json:"sale_date" form:"sale_date"`
  441. DrugCode string `gorm:"column:drug_code" json:"drug_code" form:"drug_code"`
  442. }
  443. func (DrugFlow) TableName() string {
  444. return "xt_drug_flow"
  445. }
  446. type DrugWarehouseOutTwenty struct {
  447. ID int64 `gorm:"column:id" json:"id" form:"id"`
  448. WarehouseOutOrderNumber string `gorm:"column:warehouse_out_order_number" json:"warehouse_out_order_number" form:"warehouse_out_order_number"`
  449. OperationTime int64 `gorm:"column:operation_time" json:"operation_time" form:"operation_time"`
  450. Creater int64 `gorm:"column:creater" json:"creater" form:"creater"`
  451. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  452. Modifier int64 `gorm:"column:modifier" json:"modifier" form:"modifier"`
  453. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  454. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  455. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  456. Status int64 `gorm:"column:status" json:"status" form:"status"`
  457. WarehouseOutTime int64 `gorm:"column:warehouse_out_time" json:"warehouse_out_time" form:"warehouse_out_time"`
  458. Dealer int64 `gorm:"column:dealer" json:"dealer" form:"dealer"`
  459. Manufacturer int64 `gorm:"column:manufacturer" json:"manufacturer" form:"manufacturer"`
  460. Type int64 `gorm:"column:type" json:"type" form:"type"`
  461. IsSys int64 `gorm:"column:is_sys" json:"is_sys" form:"is_sys"`
  462. SupplyCancelOutId int64 `gorm:"column:supply_cancel_out_id" json:"supply_cancel_out_id" form:"supply_cancel_out_id"`
  463. SupplyWarehouseId int64 `gorm:"column:supply_warehouse_id" json:"supply_warehouse_id" form:"supply_warehouse_id"`
  464. StorehouseId int64 `gorm:"column:storehouse_id" json:"storehouse_id" form:"storehouse_id"`
  465. SecondWarehouseId int64 `gorm:"column:second_warehouse_id" json:"second_warehouse_id" form:"second_warehouse_id"`
  466. BaseDrugLib BaseDrugLib `gorm:"ForeignKey:ID;AssociationForeignKey:DrugId"json:"drug" `
  467. DrugWarehouseOutInfoTenty []*DrugWarehouseOutInfoTenty `gorm:"ForeignKey:WarehouseOutId;AssociationForeignKey:ID"json:"xt_drug_warehouse_out_info" `
  468. }
  469. func (DrugWarehouseOutTwenty) TableName() string {
  470. return "xt_drug_warehouse_out"
  471. }
  472. type DrugWarehouseOutInfoTenty struct {
  473. ID int64 `gorm:"column:id" json:"id" form:"id"`
  474. WarehouseOutId int64 `gorm:"column:warehouse_out_id" json:"warehouse_out_id" form:"warehouse_out_id"`
  475. DrugId int64 `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
  476. WarehousingOutTarget int64 `gorm:"column:warehousing_out_target" json:"warehousing_out_target" form:"warehousing_out_target"`
  477. Count int64 `gorm:"column:count" json:"count" form:"count"`
  478. CountUnit string `gorm:"column:count_unit" json:"count_unit" form:"count_unit"`
  479. Price float64 `gorm:"column:price" json:"price" form:"price"`
  480. TotalPrice float64 `gorm:"column:total_price" json:"total_price" form:"total_price"`
  481. ProductDate int64 `gorm:"column:product_date" json:"product_date" form:"product_date"`
  482. ExpiryDate int64 `gorm:"column:expiry_date" json:"expiry_date" form:"expiry_date"`
  483. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  484. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  485. Status int64 `gorm:"column:status" json:"status" form:"status"`
  486. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  487. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  488. IsCancel int64 `gorm:"column:is_cancel" json:"is_cancel" form:"is_cancel"`
  489. WarehouseOutOrderNumber string `gorm:"column:warehouse_out_order_number" json:"warehouse_out_order_number" form:"warehouse_out_order_number"`
  490. Type int64 `gorm:"column:type" json:"type" form:"type"`
  491. Dealer int64 `gorm:"column:dealer" json:"dealer" form:"dealer"`
  492. Manufacturer int64 `gorm:"column:manufacturer" json:"manufacturer" form:"manufacturer"`
  493. IsSys int64 `gorm:"column:is_sys" json:"is_sys" form:"is_sys"`
  494. SysRecordTime int64 `gorm:"column:sys_record_time" json:"sys_record_time" form:"sys_record_time"`
  495. RetailPrice float64 `gorm:"column:retail_price" json:"retail_price" form:"retail_price"`
  496. RetailTotalPrice float64 `gorm:"column:retail_total_price" json:"retail_total_price" form:"retail_total_price"`
  497. Number string `gorm:"column:number" json:"number" form:"number"`
  498. BatchNumber string `gorm:"column:batch_number" json:"batch_number" form:"batch_number"`
  499. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  500. WarehouseInfoId int64 `gorm:"column:warehouse_info_id" json:"warehouse_info_id" form:"warehouse_info_id"`
  501. AdviceId int64 `gorm:"column:advice_id" json:"advice_id" form:"advice_id"`
  502. SupplyCancelOutId int64 `gorm:"column:supply_cancel_out_id" json:"supply_cancel_out_id" form:"supply_cancel_out_id"`
  503. SupplyWarehouseId int64 `gorm:"column:supply_warehouse_id" json:"supply_warehouse_id" form:"supply_warehouse_id"`
  504. IsSource int64 `gorm:"column:is_source" json:"is_source" form:"is_source"`
  505. StorehouseId int64 `gorm:"column:storehouse_id" json:"storehouse_id" form:"storehouse_id"`
  506. SecondWarehouseInfoId int64 `gorm:"column:second_warehouse_info_id" json:"second_warehouse_info_id" form:"second_warehouse_info_id"`
  507. AdminUserId int64 `gorm:"column:admin_user_id" json:"admin_user_id" form:"admin_user_id"`
  508. LastPrice float64 `gorm:"column:last_price" json:"last_price" form:"last_price"`
  509. StockCount string `gorm:"column:stock_count" json:"stock_count" form:"stock_count"`
  510. PharmacyId int64 `gorm:"column:pharmacy_id" json:"pharmacy_id" form:"pharmacy_id"`
  511. BaseDrugLib BaseDrugLib `gorm:"ForeignKey:ID;AssociationForeignKey:DrugId"json:"drug" `
  512. DrugWarehouseInfo XtDrugWarehouseInfo `gorm:"ForeignKey:ID;AssociationForeignKey:WarehouseInfoId"json:"drug_warehouse_info" `
  513. }
  514. func (DrugWarehouseOutInfoTenty) TableName() string {
  515. return "xt_drug_warehouse_out_info"
  516. }
  517. type DrugWarehouseInfoTwenty struct {
  518. ID int64 `gorm:"column:id" json:"id" form:"id"`
  519. WarehousingId int64 `gorm:"column:warehousing_id" json:"warehousing_id" form:"warehousing_id"`
  520. DrugId int64 `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
  521. Number string `gorm:"column:number" json:"number" form:"number"`
  522. ProductDate int64 `gorm:"column:product_date" json:"product_date" form:"product_date"`
  523. ExpiryDate int64 `gorm:"column:expiry_date" json:"expiry_date" form:"expiry_date"`
  524. WarehousingCount int64 `gorm:"column:warehousing_count" json:"warehousing_count" form:"warehousing_count"`
  525. Price float64 `gorm:"column:price" json:"price" form:"price"`
  526. TotalPrice float64 `gorm:"column:total_price" json:"total_price" form:"total_price"`
  527. Dealer int64 `gorm:"column:dealer" json:"dealer" form:"dealer"`
  528. Manufacturer int64 `gorm:"column:manufacturer" json:"manufacturer" form:"manufacturer"`
  529. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  530. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  531. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  532. Status int64 `gorm:"column:status" json:"status" form:"status"`
  533. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  534. IsReturn int64 `gorm:"column:is_return" json:"is_return" form:"is_return"`
  535. WarehousingOrder string `gorm:"column:warehousing_order" json:"warehousing_order" form:"warehousing_order"`
  536. Type int64 `gorm:"column:type" json:"type" form:"type"`
  537. RetailPrice float64 `gorm:"column:retail_price" json:"retail_price" form:"retail_price"`
  538. RetailTotalPrice float64 `gorm:"column:retail_total_price" json:"retail_total_price" form:"retail_total_price"`
  539. BatchNumber string `gorm:"column:batch_number" json:"batch_number" form:"batch_number"`
  540. MaxUnit string `gorm:"column:max_unit" json:"max_unit" form:"max_unit"`
  541. MinUnit string `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
  542. StockMaxNumber int64 `gorm:"column:stock_max_number" json:"stock_max_number" form:"stock_max_number"`
  543. StockMinNumber int64 `gorm:"column:stock_min_number" json:"stock_min_number" form:"stock_min_number"`
  544. WarehousingInfoId int64 `gorm:"column:warehousing_info_id" json:"warehousing_info_id" form:"warehousing_info_id"`
  545. SupplyWarehouseId int64 `gorm:"column:supply_warehouse_id" json:"supply_warehouse_id" form:"supply_warehouse_id"`
  546. SupplyWarehouseDetailInfo int64 `gorm:"column:supply_warehouse_detail_info" json:"supply_warehouse_detail_info" form:"supply_warehouse_detail_info"`
  547. StorehouseId int64 `gorm:"column:storehouse_id" json:"storehouse_id" form:"storehouse_id"`
  548. SecondWarehouseInfoId int64 `gorm:"column:second_warehouse_info_id" json:"second_warehouse_info_id" form:"second_warehouse_info_id"`
  549. IsCheck int64 `gorm:"column:is_check" json:"is_check" form:"is_check"`
  550. DrugCode string `gorm:"column:drug_code" json:"drug_code" form:"drug_code"`
  551. BaseDrugLib BaseDrugLib `gorm:"ForeignKey:ID;AssociationForeignKey:DrugId"json:"drug" `
  552. DrugWarehouseOutInfoTenty []*DrugWarehouseOutInfoTenty `gorm:"ForeignKey:WarehouseOutId;AssociationForeignKey:ID"json:"xt_drug_warehouse_out_info"
  553. `
  554. }
  555. func (DrugWarehouseInfoTwenty) TableName() string {
  556. return "xt_drug_warehouse_info"
  557. }
  558. type XtDrugWarehouseFlushInfo struct {
  559. ID int64 `gorm:"column:id" json:"id" form:"id"`
  560. DrugMaxNumber int64 `gorm:"column:drug_max_number" json:"drug_max_number" form:"drug_max_number"`
  561. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  562. WarehouseOutId int64 `gorm:"column:warehouse_out_id" json:"warehouse_out_id" form:"warehouse_out_id"`
  563. Type int64 `gorm:"column:type" json:"type" form:"type"`
  564. SystemTime int64 `gorm:"column:system_time" json:"system_time" form:"system_time"`
  565. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  566. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  567. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  568. BatchNumberId int64 `gorm:"column:batch_number_id" json:"batch_number_id" form:"batch_number_id"`
  569. DrugId int64 `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
  570. Count int64 `gorm:"column:count" json:"count" form:"count"`
  571. WarehouseOutOrderNumber string `gorm:"column:warehouse_out_order_number" json:"warehouse_out_order_number" form:"warehouse_out_order_number"`
  572. Creater int64 `gorm:"column:creater" json:"creater" form:"creater"`
  573. DrugMinNumber int64 `gorm:"column:drug_min_number" json:"drug_min_number" form:"drug_min_number"`
  574. Unit string `gorm:"column:unit" json:"unit" form:"unit"`
  575. AdviceId int64 `gorm:"column:advice_id" json:"advice_id" form:"advice_id"`
  576. Status int64 `gorm:"column:status" json:"status" form:"status"`
  577. WarehouseOutDetailId int64 `gorm:"column:warehouse_out_detail_id" json:"warehouse_out_detail_id" form:"warehouse_out_detail_id"`
  578. }
  579. func (XtDrugWarehouseFlushInfo) TableName() string {
  580. return "xt_drug_warehouse_flush_info"
  581. }
  582. type DrugFlowNight struct {
  583. ID int64 `gorm:"column:id" json:"id" form:"id"`
  584. WarehousingId int64 `gorm:"column:warehousing_id" json:"warehousing_id" form:"warehousing_id"`
  585. DrugId int64 `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
  586. Number string `gorm:"column:number" json:"number" form:"number"`
  587. BatchNumber string `gorm:"column:batch_number" json:"batch_number" form:"batch_number"`
  588. Count int64 `gorm:"column:count" json:"count" form:"count"`
  589. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  590. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  591. SystemTime int64 `gorm:"column:system_time" json:"system_time" form:"system_time"`
  592. ConsumableType int64 `gorm:"column:consumable_type" json:"consumable_type" form:"consumable_type"`
  593. IsSys int64 `gorm:"column:is_sys" json:"is_sys" form:"is_sys"`
  594. WarehousingOrder string `gorm:"column:warehousing_order" json:"warehousing_order" form:"warehousing_order"`
  595. WarehouseOutId int64 `gorm:"column:warehouse_out_id" json:"warehouse_out_id" form:"warehouse_out_id"`
  596. WarehouseOutOrderNumber string `gorm:"column:warehouse_out_order_number" json:"warehouse_out_order_number" form:"warehouse_out_order_number"`
  597. IsEdit int64 `gorm:"column:is_edit" json:"is_edit" form:"is_edit"`
  598. CancelStockId int64 `gorm:"column:cancel_stock_id" json:"cancel_stock_id" form:"cancel_stock_id"`
  599. CancelOrderNumber string `gorm:"column:cancel_order_number" json:"cancel_order_number" form:"cancel_order_number"`
  600. Manufacturer int64 `gorm:"column:manufacturer" json:"manufacturer" form:"manufacturer"`
  601. Dealer int64 `gorm:"column:dealer" json:"dealer" form:"dealer"`
  602. Creator int64 `gorm:"column:creator" json:"creator" form:"creator"`
  603. UpdateCreator int64 `gorm:"column:update_creator" json:"update_creator" form:"update_creator"`
  604. Status int64 `gorm:"column:status" json:"status" form:"status"`
  605. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  606. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  607. Price float64 `gorm:"column:price" json:"price" form:"price"`
  608. WarehousingDetailId int64 `gorm:"column:warehousing_detail_id" json:"warehousing_detail_id" form:"warehousing_detail_id"`
  609. WarehouseOutDetailId int64 `gorm:"column:warehouse_out_detail_id" json:"warehouse_out_detail_id" form:"warehouse_out_detail_id"`
  610. CancelOutDetailId int64 `gorm:"column:cancel_out_detail_id" json:"cancel_out_detail_id" form:"cancel_out_detail_id"`
  611. ExpireDate int64 `gorm:"column:expire_date" json:"expire_date" form:"expire_date"`
  612. ProductDate int64 `gorm:"column:product_date" json:"product_date" form:"product_date"`
  613. MaxUnit string `gorm:"column:max_unit" json:"max_unit" form:"max_unit"`
  614. MinUnit string `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
  615. StockMaxNumber int64 `gorm:"column:stock_max_number" json:"stock_max_number" form:"stock_max_number"`
  616. StockMinNumber int64 `gorm:"column:stock_min_number" json:"stock_min_number" form:"stock_min_number"`
  617. LastStockMaxNumber int64 `gorm:"column:last_stock_max_number" json:"last_stock_max_number" form:"last_stock_max_number"`
  618. LastStockMinNumber int64 `gorm:"column:last_stock_min_number" json:"last_stock_min_number" form:"last_stock_min_number"`
  619. BaseDrugLibSeven BaseDrugLibSeven `gorm:"ForeignKey:ID;AssociationForeignKey:DrugId" `
  620. AdviceId int64 `gorm:"column:advice_id" json:"advice_id" form:"advice_id"`
  621. SupplyWarehouseId int64 `gorm:"column:supply_warehouse_id" json:"supply_warehouse_id" form:"supply_warehouse_id"`
  622. SupplyCancelOutId int64 `gorm:"column:supply_cancel_out_id" json:"supply_cancel_out_id" form:"supply_cancel_out_id"`
  623. SupplyWarehouseDetailInfo int64 `gorm:"column:supply_warehouse_detail_info" json:"supply_warehouse_detail_info" form:"supply_warehouse_detail_info"`
  624. StorehouseId int64 `gorm:"column:storehouse_id" json:"storehouse_id" form:"storehouse_id"`
  625. SecondWarehouseInfoId int64 `gorm:"column:second_warehouse_info_id" json:"second_warehouse_info_id" form:"second_warehouse_info_id"`
  626. AdminUserId int64 `gorm:"column:admin_user_id" json:"admin_user_id" form:"admin_user_id"`
  627. LastPrice float64 `gorm:"column:last_price" json:"last_price" form:"last_price"`
  628. StockCount string `gorm:"column:stock_count" json:"stock_count" form:"stock_count"`
  629. PharmacyId int64 `gorm:"column:pharmacy_id" json:"pharmacy_id" form:"pharmacy_id"`
  630. DrugWarehouseInfoOne DrugWarehouseInfo `gorm:"ForeignKey:ID;AssociationForeignKey:WarehousingDetailId"json:"xt_drug_warehouse_info" `
  631. IsRead int64 `gorm:"column:is_read" json:"is_read" form:"is_read"`
  632. IsCheck int64 `gorm:"column:is_check" json:"is_check" form:"is_check"`
  633. OverCount int64 `gorm:"column:over_count" json:"over_count" form:"over_count"`
  634. RetailPrice float64 `gorm:"column:retail_price" json:"retail_price" form:"retail_price"`
  635. OrderId int64 `gorm:"column:order_id" json:"order_id" form:"order_id"`
  636. }
  637. func (DrugFlowNight) TableName() string {
  638. return "xt_drug_flow"
  639. }
  640. type DrugWarehouseOutInfoNight struct {
  641. ID int64 `gorm:"column:id" json:"id" form:"id"`
  642. WarehouseOutId int64 `gorm:"column:warehouse_out_id" json:"warehouse_out_id" form:"warehouse_out_id"`
  643. DrugId int64 `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
  644. WarehousingOutTarget int64 `gorm:"column:warehousing_out_target" json:"warehousing_out_target" form:"warehousing_out_target"`
  645. Count int64 `gorm:"column:count" json:"count" form:"count"`
  646. CountUnit string `gorm:"column:count_unit" json:"count_unit" form:"count_unit"`
  647. Price float64 `gorm:"column:price" json:"price" form:"price"`
  648. TotalPrice float64 `gorm:"column:total_price" json:"total_price" form:"total_price"`
  649. ProductDate int64 `gorm:"column:product_date" json:"product_date" form:"product_date"`
  650. ExpiryDate int64 `gorm:"column:expiry_date" json:"expiry_date" form:"expiry_date"`
  651. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  652. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  653. Status int64 `gorm:"column:status" json:"status" form:"status"`
  654. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  655. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  656. IsCancel int64 `gorm:"column:is_cancel" json:"is_cancel" form:"is_cancel"`
  657. WarehouseOutOrderNumber string `gorm:"column:warehouse_out_order_number" json:"warehouse_out_order_number" form:"warehouse_out_order_number"`
  658. Type int64 `gorm:"column:type" json:"type" form:"type"`
  659. Dealer int64 `gorm:"column:dealer" json:"dealer" form:"dealer"`
  660. Manufacturer int64 `gorm:"column:manufacturer" json:"manufacturer" form:"manufacturer"`
  661. IsSys int64 `gorm:"column:is_sys" json:"is_sys" form:"is_sys"`
  662. SysRecordTime int64 `gorm:"column:sys_record_time" json:"sys_record_time" form:"sys_record_time"`
  663. RetailPrice float64 `gorm:"column:retail_price" json:"retail_price" form:"retail_price"`
  664. RetailTotalPrice float64 `gorm:"column:retail_total_price" json:"retail_total_price" form:"retail_total_price"`
  665. Number string `gorm:"column:number" json:"number" form:"number"`
  666. BatchNumber string `gorm:"column:batch_number" json:"batch_number" form:"batch_number"`
  667. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  668. WarehouseInfoId int64 `gorm:"column:warehouse_info_id" json:"warehouse_info_id" form:"warehouse_info_id"`
  669. AdviceId int64 `gorm:"column:advice_id" json:"advice_id" form:"advice_id"`
  670. SupplyCancelOutId int64 `gorm:"column:supply_cancel_out_id" json:"supply_cancel_out_id" form:"supply_cancel_out_id"`
  671. SupplyWarehouseId int64 `gorm:"column:supply_warehouse_id" json:"supply_warehouse_id" form:"supply_warehouse_id"`
  672. IsSource int64 `gorm:"column:is_source" json:"is_source" form:"is_source"`
  673. StorehouseId int64 `gorm:"column:storehouse_id" json:"storehouse_id" form:"storehouse_id"`
  674. SecondWarehouseInfoId int64 `gorm:"column:second_warehouse_info_id" json:"second_warehouse_info_id" form:"second_warehouse_info_id"`
  675. AdminUserId int64 `gorm:"column:admin_user_id" json:"admin_user_id" form:"admin_user_id"`
  676. LastPrice float64 `gorm:"column:last_price" json:"last_price" form:"last_price"`
  677. StockCount string `gorm:"column:stock_count" json:"stock_count" form:"stock_count"`
  678. PharmacyId int64 `gorm:"column:pharmacy_id" json:"pharmacy_id" form:"pharmacy_id"`
  679. IsCheck int64 `gorm:"column:is_check" json:"is_check" form:"is_check"`
  680. Drug BaseDrugLibSeven `gorm:"ForeignKey:ID;AssociationForeignKey:DrugId"json:"drug" `
  681. OverCount int64 `gorm:"column:over_count" json:"over_count" form:"over_count"`
  682. OrderId int64 `gorm:"column:order_id" json:"order_id" form:"order_id"`
  683. ClassType string `gorm:"column:class_type" json:"class_type" form:"class_type"`
  684. }
  685. func (DrugWarehouseOutInfoNight) TableName() string {
  686. return "xt_drug_warehouse_out_info"
  687. }
  688. type XtDrugError struct {
  689. ID int64 `gorm:"column:id" json:"id" form:"id"`
  690. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  691. DrugId int64 `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
  692. RecordDate int64 `gorm:"column:record_date" json:"record_date" form:"record_date"`
  693. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  694. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  695. Status int64 `gorm:"column:status" json:"status" form:"status"`
  696. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  697. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  698. Prescribingnumber float64 `gorm:"column:prescribingnumber" json:"prescribingnumber" form:"prescribingnumber"`
  699. PrescribingNumberUnit string `gorm:"column:prescribing_number_unit" json:"prescribing_number_unit" form:"prescribing_number_unit"`
  700. SumCount int64 `gorm:"column:sum_count" json:"sum_count" form:"sum_count"`
  701. }
  702. func (XtDrugError) TableName() string {
  703. return "xt_drug_error"
  704. }
  705. type XtDrugFlowList struct {
  706. ID int64 `gorm:"column:id" json:"id" form:"id"`
  707. WarehousingId int64 `gorm:"column:warehousing_id" json:"warehousing_id" form:"warehousing_id"`
  708. DrugId int64 `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
  709. Number string `gorm:"column:number" json:"number" form:"number"`
  710. BatchNumber string `gorm:"column:batch_number" json:"batch_number" form:"batch_number"`
  711. Count int64 `gorm:"column:count" json:"count" form:"count"`
  712. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  713. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  714. SystemTime int64 `gorm:"column:system_time" json:"system_time" form:"system_time"`
  715. ConsumableType int64 `gorm:"column:consumable_type" json:"consumable_type" form:"consumable_type"`
  716. IsSys int64 `gorm:"column:is_sys" json:"is_sys" form:"is_sys"`
  717. WarehousingOrder string `gorm:"column:warehousing_order" json:"warehousing_order" form:"warehousing_order"`
  718. WarehouseOutId int64 `gorm:"column:warehouse_out_id" json:"warehouse_out_id" form:"warehouse_out_id"`
  719. WarehouseOutOrderNumber string `gorm:"column:warehouse_out_order_number" json:"warehouse_out_order_number" form:"warehouse_out_order_number"`
  720. IsEdit int64 `gorm:"column:is_edit" json:"is_edit" form:"is_edit"`
  721. CancelStockId int64 `gorm:"column:cancel_stock_id" json:"cancel_stock_id" form:"cancel_stock_id"`
  722. CancelOrderNumber string `gorm:"column:cancel_order_number" json:"cancel_order_number" form:"cancel_order_number"`
  723. Manufacturer int64 `gorm:"column:manufacturer" json:"manufacturer" form:"manufacturer"`
  724. Dealer int64 `gorm:"column:dealer" json:"dealer" form:"dealer"`
  725. Creator int64 `gorm:"column:creator" json:"creator" form:"creator"`
  726. UpdateCreator int64 `gorm:"column:update_creator" json:"update_creator" form:"update_creator"`
  727. Status int64 `gorm:"column:status" json:"status" form:"status"`
  728. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  729. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  730. Price float64 `gorm:"column:price" json:"price" form:"price"`
  731. WarehousingDetailId int64 `gorm:"column:warehousing_detail_id" json:"warehousing_detail_id" form:"warehousing_detail_id"`
  732. WarehouseOutDetailId int64 `gorm:"column:warehouse_out_detail_id" json:"warehouse_out_detail_id" form:"warehouse_out_detail_id"`
  733. CancelOutDetailId int64 `gorm:"column:cancel_out_detail_id" json:"cancel_out_detail_id" form:"cancel_out_detail_id"`
  734. ExpireDate int64 `gorm:"column:expire_date" json:"expire_date" form:"expire_date"`
  735. ProductDate int64 `gorm:"column:product_date" json:"product_date" form:"product_date"`
  736. MaxUnit string `gorm:"column:max_unit" json:"max_unit" form:"max_unit"`
  737. MinUnit string `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
  738. StockMaxNumber int64 `gorm:"column:stock_max_number" json:"stock_max_number" form:"stock_max_number"`
  739. StockMinNumber int64 `gorm:"column:stock_min_number" json:"stock_min_number" form:"stock_min_number"`
  740. LastStockMaxNumber int64 `gorm:"column:last_stock_max_number" json:"last_stock_max_number" form:"last_stock_max_number"`
  741. LastStockMinNumber int64 `gorm:"column:last_stock_min_number" json:"last_stock_min_number" form:"last_stock_min_number"`
  742. AdviceId int64 `gorm:"column:advice_id" json:"advice_id" form:"advice_id"`
  743. SupplyWarehouseId int64 `gorm:"column:supply_warehouse_id" json:"supply_warehouse_id" form:"supply_warehouse_id"`
  744. SupplyWarehouseDetailInfo int64 `gorm:"column:supply_warehouse_detail_info" json:"supply_warehouse_detail_info" form:"supply_warehouse_detail_info"`
  745. SupplyCancelOutId int64 `gorm:"column:supply_cancel_out_id" json:"supply_cancel_out_id" form:"supply_cancel_out_id"`
  746. StorehouseId int64 `gorm:"column:storehouse_id" json:"storehouse_id" form:"storehouse_id"`
  747. SecondWarehouseInfoId int64 `gorm:"column:second_warehouse_info_id" json:"second_warehouse_info_id" form:"second_warehouse_info_id"`
  748. AdminUserId int64 `gorm:"column:admin_user_id" json:"admin_user_id" form:"admin_user_id"`
  749. LastPrice float64 `gorm:"column:last_price" json:"last_price" form:"last_price"`
  750. StockCount string `gorm:"column:stock_count" json:"stock_count" form:"stock_count"`
  751. PharmacyId int64 `gorm:"column:pharmacy_id" json:"pharmacy_id" form:"pharmacy_id"`
  752. IsRead int64 `gorm:"column:is_read" json:"is_read" form:"is_read"`
  753. OverCount int64 `gorm:"column:over_count" json:"over_count" form:"over_count"`
  754. IsCheck int64 `gorm:"column:is_check" json:"is_check" form:"is_check"`
  755. RetailPrice float64 `gorm:"column:retail_price" json:"retail_price" form:"retail_price"`
  756. OrderId int64 `gorm:"column:order_id" json:"order_id" form:"order_id"`
  757. FlushOverCount int64 `gorm:"column:flush_over_count" json:"flush_over_count" form:"flush_over_count"`
  758. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  759. OperateTime int64 `gorm:"column:operate_time" json:"operate_time" form:"operate_time"`
  760. IsSale int64 `gorm:"column:is_sale" json:"is_sale" form:"is_sale"`
  761. IsChange int64 `gorm:"column:is_change" json:"is_change" form:"is_change"`
  762. SaleDate string `gorm:"column:sale_date" json:"sale_date" form:"sale_date"`
  763. Bchno string `gorm:"column:bchno" json:"bchno" form:"bchno"`
  764. BgBchno string `gorm:"column:bg_bchno" json:"bg_bchno" form:"bg_bchno"`
  765. DrugCode string `gorm:"column:drug_code" json:"drug_code" form:"drug_code"`
  766. }
  767. func (XtDrugFlowList) TableName() string {
  768. return "xt_drug_flow"
  769. }