secondary_models.go 2.5KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package models
  2. //二级仓库
  3. type Storehouse struct {
  4. ID int64 `gorm:"column:id" json:"id" form:"id"`
  5. StorehouseCode string `gorm:"column:storehouse_code" json:"storehouse_code" form:"storehouse_code"` //仓库编号
  6. StorehouseName string `gorm:"column:storehouse_name" json:"storehouse_name" form:"storehouse_name"` //仓库名称
  7. StorehouseAddress string `gorm:"column:storehouse_address" json:"storehouse_address" form:"storehouse_address"` //仓库地址
  8. StorehouseStatus int64 `gorm:"column:storehouse_status" json:"storehouse_status" form:"storehouse_status"` //仓库状态
  9. Status int64 `gorm:"column:status" json:"status" form:"status"` //数据状态
  10. StorehouseAdminId int64 `gorm:"column:storehouse_admin_id" json:"storehouse_admin_id" form:"storehouse_admin_id"` //仓库管理员id
  11. StorehouseAdminName string `gorm:"column:storehouse_admin_name" json:"storehouse_admin_name" form:"storehouse_admin_id"` //仓库管理员名字
  12. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  13. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  14. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  15. }
  16. func (Storehouse) TableName() string {
  17. return "xt_storehouse"
  18. }
  19. //仓库配置
  20. type StorehouseConfig struct {
  21. ID int64 `gorm:"column:id" json:"id" form:"id"`
  22. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"` //机构id
  23. StorehouseInfo int64 `gorm:"column:storehouse_info" json:"storehouse_info" form:"storehouse_info"` //耗材 自动入库 的仓库id
  24. StorehouseOutInfo int64 `gorm:"column:storehouse_out_info" json:"storehouse_out_info" form:"storehouse_out_info"` //耗材 自动出库 的仓库id
  25. DrugStorehouseInfo int64 `gorm:"drug_storehouse_info" json:"drug_storehouse_info" form:"drug_storehouse_info"` //药品 自动入库 的仓库id
  26. DrugStorehouseOut int64 `gorm:"drug_storehouse_out" json:"drug_storehouse_out" form:"drug_storehouse_out"` //药品 自动出库 的仓库id
  27. Status int64 `gorm:"status" json:"status" form:"status"`
  28. Ctime int64 `gorm:"ctime" json:"ctime" form:"ctime"`
  29. Mtime int64 `gorm:"mtime" json:"mtime" form:"mtime"`
  30. }
  31. func (StorehouseConfig) TableName() string {
  32. return "xt_storehouse_config"
  33. }