| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- package mini_quality_product_config
- import (
- "git.sxidc.com/go-framework/baize/framework/core/domain"
- "git.sxidc.com/go-framework/baize/framework/core/domain/entity"
- )
- const (
- FieldComponentID = "ComponentID"
- FieldProductID = "ProductID"
- FieldCustomTitle = "CustomTitle"
- FieldCustomSubtitle = "CustomSubtitle"
- FieldCustomImage = "CustomImage"
- FieldBackgroundColor = "BackgroundColor"
- FieldSortOrder = "SortOrder"
- FieldIsEnabled = "IsEnabled"
- )
- var fieldMap = map[string]string{
- FieldComponentID: "组件实例ID",
- FieldProductID: "关联的商品ID",
- FieldCustomTitle: "自定义标题",
- FieldCustomSubtitle: "自定义副标题",
- FieldCustomImage: "自定义图片",
- FieldBackgroundColor: "背景颜色",
- FieldSortOrder: "排序",
- FieldIsEnabled: "是否启用",
- }
- var (
- ColumnComponentID = domain.ColumnName(FieldComponentID)
- ColumnProductID = domain.ColumnName(FieldProductID)
- ColumnCustomTitle = domain.ColumnName(FieldCustomTitle)
- ColumnCustomSubtitle = domain.ColumnName(FieldCustomSubtitle)
- ColumnCustomImage = domain.ColumnName(FieldCustomImage)
- ColumnBackgroundColor = domain.ColumnName(FieldBackgroundColor)
- ColumnSortOrder = domain.ColumnName(FieldSortOrder)
- ColumnIsEnabled = domain.ColumnName(FieldIsEnabled)
- )
- type Entity struct {
- entity.Base
- ComponentID string `sqlmapping:"column:component_id;" sqlresult:"column:component_id;" check:"required,lte=32,when=create/update"`
- ProductID string `sqlmapping:"column:product_id;" sqlresult:"column:product_id;" check:"required,lte=32,when=create/update"`
- CustomTitle string `sqlmapping:"column:custom_title;updateClear;" sqlresult:"column:custom_title;"`
- CustomSubtitle string `sqlmapping:"column:custom_subtitle;updateClear;" sqlresult:"column:custom_subtitle;"`
- CustomImage string `sqlmapping:"column:custom_image;updateClear;" sqlresult:"column:custom_image;"`
- BackgroundColor string `sqlmapping:"column:background_color;" sqlresult:"column:background_color;" check:"required,lte=20,when=create/update"`
- SortOrder int `sqlmapping:"column:sort_order;" sqlresult:"column:sort_order;" check:"required,when=create/update"`
- IsEnabled string `sqlmapping:"column:is_enabled;" sqlresult:"column:is_enabled;" check:"required,lte=10,when=create/update"`
- entity.UserIDFields
- entity.OperatorUserNameField
- entity.TimeFields
- /* HAC: ENTITY RELATION FIELDS */
- /* HAC: END ENTITY RELATION FIELDS */
- }
- func (e *Entity) DomainCNName() string {
- return "品质农产配置表"
- }
- func (e *Entity) DomainCamelName() string {
- return "MiniQualityProductConfig"
- }
- func (e *Entity) GetFieldMap() map[string]string {
- return fieldMap
- }
- /* HAC: ENTITY RELATION METHODS */
- /* HAC: END ENTITY RELATION METHODS */
|