AccountingSaveDTO.java 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. package com.imed.costaccount.model.dto;
  2. import io.swagger.annotations.ApiModel;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.Data;
  5. import javax.validation.constraints.NotEmpty;
  6. import javax.validation.constraints.NotNull;
  7. @Data
  8. @ApiModel("会计科目保存入参")
  9. public class AccountingSaveDTO {
  10. @ApiModelProperty(name = "id",value = "父级id,如果需要新增顶级,那么传0")
  11. @NotNull(message = "层级id不能为空,顶层传0")
  12. private Integer id;
  13. @ApiModelProperty(name = "accountingCode",value = "新增科目代码")
  14. @NotEmpty(message = "新增科目代码不能为空")
  15. private String accountingCode;
  16. @ApiModelProperty(name = "accountingName",value = "新增科目名称")
  17. @NotEmpty(message = "新增科目名称不能为空")
  18. private String accountingName;
  19. @ApiModelProperty(name = "accountingType",value = "会计科目类型1,收入,2.支出")
  20. @NotNull(message = "会计科目类型不能为空")
  21. private Integer accountingType;
  22. @ApiModelProperty(name = "isBaseCode",value = "如果是支出,必须选择收入还是支出")
  23. private Integer isBaseCode;
  24. }