biz_object_mapping_info.go 1.7 KB

12345678910111213141516171819202122232425262728
  1. package viewmodels
  2. import "encoding/json"
  3. type BizObjectMappingInfo struct {
  4. MappingId int64 `json:"mappingId" xorm:"'mapping_id' bigint pk comment('Mapping ID') "`
  5. BizId int64 `json:"bizId" xorm:"'biz_id' bigint comment('Biz ID') "`
  6. ObjectId int64 `json:"objectId" xorm:"'object_id' bigint comment('Object ID') "`
  7. ObjectCode string `json:"objectCode" xorm:"'object_code' varchar(127) comment('ObjectCode') "`
  8. MappingModelId int64 `json:"mappingModelId" xorm:"'mapping_model_id' bigint comment('Mapping Model ID') "`
  9. MappingModelTitle string `json:"mappingModelTitle" xorm:"'mapping_model_title' bigint comment('Mapping Model Title') "`
  10. MappingObjectId int64 `json:"mappingObjectId" xorm:"'mapping_object_id' bigint comment('Mapping Object ID') "`
  11. MappingObjectTitle string `json:"mappingObjectTitle" xorm:"'mapping_object_title' bigint comment('Mapping Object Title') "`
  12. MappingObjectCode string `json:"mappingObjectCode" xorm:"'mapping_object_code' varchar(127) comment('Mapping ObjectCode') "`
  13. SortNo int64 `json:"sortNo" xorm:"'sort_no' bigint comment('Sort No') "`
  14. }
  15. func (t *BizObjectMappingInfo) TableName() string {
  16. return "biz_object_mapping"
  17. }
  18. func (t *BizObjectMappingInfo) MarshalBinary() (data []byte, err error){
  19. return json.Marshal(t)
  20. }
  21. func (t *BizObjectMappingInfo) UnmarshalBinary(data []byte) (err error){
  22. return json.Unmarshal(data, t)
  23. }