sys_dict_data.go 1.1 KB

123456789101112131415161718192021222324252627282930
  1. package sys_dict_data
  2. // Fill with you ideas below.
  3. //新增字典数据页面请求参数
  4. type AddDataReq struct {
  5. DictLabel string `p:"dictLabel" v:"required#字典标签不能为空"`
  6. DictValue string `p:"dictValue" v:"required#字典键值不能为空"`
  7. DictType string `p:"dictType" v:"required#字典类型不能为空"`
  8. DictSort int `p:"dictSort" v:"integer#排序只能为整数"`
  9. CssClass string `p:"cssClass"`
  10. ListClass string `p:"listClass" v:"required#回显样式不能为空"`
  11. IsDefault int `p:"isDefault" v:"required|in:0,1#系统默认不能为空|默认值只能为0或1"`
  12. Status int `p:"status" v:"required|in:0,1#状态不能为空|状态只能为0或1"`
  13. Remark string `p:"remark"`
  14. }
  15. type EditDataReq struct {
  16. DictCode int `p:"dictCode" v:"required|min:1#主键ID不能为空|主键ID不能小于1"`
  17. AddDataReq
  18. }
  19. //分页请求参数
  20. type SelectDataPageReq struct {
  21. DictType string `p:"dictType"` //字典名称
  22. DictLabel string `p:"dictLabel"` //字典标签
  23. Status string `p:"status"` //状态
  24. PageNum int `p:"page"` //当前页码
  25. PageSize int `p:"pageSize"` //每页数
  26. }