validationtool.go 1.0 KB

12345678910111213141516171819202122232425262728
  1. package dto
  2. // 设备转移请求结构体
  3. type TransferValidationToolReq struct {
  4. T_sn string `form:"T_sn" vd:"len($)>0;msg:'sn不能为空'"`
  5. AcceptedUser string `form:"AcceptedUser" vd:"len($)>0;msg:'接收人不能为空'"`
  6. AcceptedUserUid string `form:"AcceptedUserUid"`
  7. Remark string `form:"Remark"` // 转移备注
  8. T_sn_List []string
  9. }
  10. // 设备转移结果结构体
  11. type TransferResult struct {
  12. T_sn string
  13. Success bool
  14. Message string
  15. Status string
  16. }
  17. // 确认接收设备请求结构体
  18. type ConfirmTransferValidationToolReq struct {
  19. TransferId int `form:"TransferId" vd:"$>0;msg:'id不能为空'"`
  20. T_sn string `form:"T_sn"` // 如果后期接收sn需要传入再做处理
  21. Project string `form:"Project" vd:"len($)>0;msg:'出库项目不能为空'"` // 备注
  22. Remark string `form:"Remark"` // 接收备注
  23. Number int `form:"Number"` // 接收数量
  24. T_sn_List []string
  25. }