| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- package models
- // Funcmenulist 功能菜单表
- type Funcmenulist struct {
- Resourcecode string `json:"resourcecode" xorm:"'RESOURCECODE'" binding:"required"` // 资源代码 - M001 一级菜单编码 0001 二级菜单编码 0001 三级菜单M00100000000 系统管理M00100010000 参数管理M00100010001 参数管理--修改M00100010002 参数管理--删除M00100020000 区域管理
- Resourcename string `json:"resourcename" xorm:"'RESOURCENAME'"` // 资源名
- Resourcelevel uint32 `json:"resourcelevel" xorm:"'RESOURCELEVEL'"` // 级别1-一级 2-二级 3-三级4-四级
- Menutype uint32 `json:"menutype" xorm:"'MENUTYPE'"` // 1- 管理端 2- 交易端 3 - 已失效
- Parentcode string `json:"parentcode" xorm:"'PARENTCODE'"` // 上级资源代码
- URL string `json:"url" xorm:"'URL'"` // URL
- Sort uint32 `json:"sort" xorm:"'SORT'"` // 排序 - 一级时,是所有一级菜单的排序顺序;二级时是所属同一个一级菜单下的排序、三级时是同一个二级菜单下的排序
- Iconame string `json:"iconame" xorm:"'ICONAME'"` // 菜单图标
- Remark string `json:"remark" xorm:"'REMARK'"` // Remark
- }
- // TableName is FUNCMENULIST
- func (Funcmenulist) TableName() string {
- return "FUNCMENULIST"
- }
- // Rolefuncmenu 角色菜单表
- type Rolefuncmenu struct {
- Roleid uint32 `json:"roleid" xorm:"'ROLEID'" binding:"required"` // 角色权限ID
- Resourcecode string `json:"resourcecode" xorm:"'RESOURCECODE'" binding:"required"` // 菜单代码
- }
- // TableName is ROLEFUNCMENU
- func (Rolefuncmenu) TableName() string {
- return "ROLEFUNCMENU"
- }
- // Tabledefine 列表定义表
- type Tabledefine struct {
- Tablekey string `json:"tablekey" xorm:"'TABLEKEY'" binding:"required"` // 列表Key
- Tabletype uint32 `json:"tabletype" xorm:"'TABLETYPE'"` // 列表类型 - 1:管理端 2:终端
- Tablename string `json:"tablename" xorm:"'TABLENAME'"` // 列表名称
- Tabelmenu string `json:"tabelmenu" xorm:"'TABELMENU'"` // 列表菜单
- Remark string `json:"remark" xorm:"'REMARK'"` // Remark
- }
- // TableName is TABLEDEFINE
- func (Tabledefine) TableName() string {
- return "TABLEDEFINE"
- }
- // Tablecolumnconfig 列表表头配置表
- type Tablecolumnconfig struct {
- Autoid uint64 `json:"autoid" xorm:"'AUTOID'" binding:"required"` // AutoID
- Tablekey string `json:"tablekey" xorm:"'TABLEKEY'"` // 列表Key
- Columnfield string `json:"columnfield" xorm:"'COLUMNFIELD'"` // 列字段
- Columntitle string `json:"columntitle" xorm:"'COLUMNTITLE'"` // 列Title
- Columnwidth string `json:"columnwidth" xorm:"'COLUMNWIDTH'"` // 列宽
- Orderindex uint32 `json:"orderindex" xorm:"'ORDERINDEX'"` // 顺序
- Isshow uint32 `json:"isshow" xorm:"'ISSHOW'"` // 是否显示 - 0:不显示 1:显示
- Aligntype uint32 `json:"aligntype" xorm:"'ALIGNTYPE'"` // 对齐方式 - 1:居中对齐 2:左对齐 3:右对齐
- Formattertype string `json:"formattertype" xorm:"'FORMATTERTYPE'"` // 格式化类型
- Formatterstring string `json:"formatterstring" xorm:"'FORMATTERSTRING'"` // 格式化字符
- Remark string `json:"remark" xorm:"'REMARK'"` // 备注
- Needsummary uint32 `json:"needsummary" xorm:"'NEEDSUMMARY'"` // 是否需要汇总 - 0:不需要 1:需要
- Summarytype uint32 `json:"summarytype" xorm:"'SUMMARYTYPE'"` // 汇总类型 - 1:加总 2:最后一个
- Groupname string `json:"groupname" xorm:"'GROUPNAME'"` // 表头分组名称
- }
- // TableName is TABLECOLUMNCONFIG
- func (Tablecolumnconfig) TableName() string {
- return "TABLECOLUMNCONFIG"
- }
|