seal.go 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. package seal
  2. import (
  3. "hongze/hongze_mobile_admin/models/tables/contract_approval"
  4. "hongze/hongze_mobile_admin/models/tables/contract_approval_record"
  5. "hongze/hongze_mobile_admin/models/tables/seal"
  6. "rdluck_tools/paging"
  7. )
  8. type AddSealResp struct {
  9. SealId int `description:"用印id"`
  10. }
  11. //审批列表
  12. type SealApprovalListResp struct {
  13. Paging *paging.PagingItem
  14. List []*contract_approval.SealApprovalList `description:"列表数据"`
  15. }
  16. //审批列表
  17. type SealDetailResp struct {
  18. SealDetail *seal.Seal `description:"审批单详情"`
  19. FlowNodeList [][]contract_approval_record.ContractApprovalRecord `description:"审批流"`
  20. OpButton OpButton `description:"操作权限"`
  21. }
  22. //合同操作按钮
  23. type OpButton struct {
  24. Approval bool `description:"是否有审批权限"`
  25. Invalid bool `description:"是否有作废合同权限"`
  26. Edit bool `description:"是否有编辑合同权限"`
  27. CheckEdit bool `description:"审核状态下是否有编辑合同权限"`
  28. }