sys_config.go 1.0 KB

12345678910111213141516171819202122232425262728
  1. package sys_config
  2. // Fill with you ideas below.
  3. //新增页面请求参数
  4. type AddReq struct {
  5. ConfigName string `p:"configName" v:"required#参数名称不能为空"`
  6. ConfigKey string `p:"configKey" v:"required#参数键名不能为空"`
  7. ConfigValue string `p:"configValue" v:"required#参数键值不能为空"`
  8. ConfigType int `p:"configType" v:"required|in:0,1#系统内置不能为空|系统内置类型只能为0或1"`
  9. Remark string `p:"remark"`
  10. }
  11. //修改页面请求参数
  12. type EditReq struct {
  13. ConfigId int64 `p:"configId" v:"required|min:1#主键ID不能为空|主键ID参数错误"`
  14. AddReq
  15. }
  16. //分页请求参数
  17. type SelectPageReq struct {
  18. ConfigName string `p:"configName"` //参数名称
  19. ConfigKey string `p:"configKey"` //参数键名
  20. ConfigType string `p:"configType"` //状态
  21. BeginTime string `p:"beginTime"` //开始时间
  22. EndTime string `p:"endTime"` //结束时间
  23. PageNum int `p:"page"` //当前页码
  24. PageSize int `p:"pageSize"` //每页数
  25. }