package com.huaxu.task.dto; import com.fasterxml.jackson.annotation.JsonIgnore; import com.huaxu.model.ProgramItem; import com.huaxu.task.entity.PlanManage; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.List; @Data @ApiModel("计划管理") public class PlanManageDto extends PlanManage { @ApiModelProperty(value = "json格式存储对应任务详情") private String flowDetail; @ApiModelProperty(value = "任务工单类型") private String typeName; /** * 所属公司名称 */ @ApiModelProperty(value = "所属公司名称") private String companyOrgName; /** * 所属部门名称 */ @ApiModelProperty(value = "所属部门名称") private String deptOrgName; /** * 权限 */ @ApiModelProperty(value ="权限",hidden = true) @JsonIgnore private List programItems; /** * 属性名称 */ @ApiModelProperty(value="用户权限类型",hidden = true) @JsonIgnore private Integer permissonType; /** *关键字查询 */ @ApiModelProperty(value = "关键字") private String key; /** * 查询起始日期 */ @ApiModelProperty(value="起始日期") private String startDate; /** * 查询截至日期 */ @ApiModelProperty(value="截至日期") private String endDate; /** * 用户类型 */ @ApiModelProperty(value = "用户类型(-9999 超管 -999普通用户 2普通用户)",hidden = true) @JsonIgnore private String userType; }