package doumeemes.dao.ext.dto; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import com.fasterxml.jackson.annotation.JsonFormat; import java.util.Date; /** * @author 江蹄蹄 * @date 2022/06/17 15:10 */ @Data @ApiModel("系统待办通知查询参数") public class QueryNoticesExtDTO { @ApiModelProperty(value = "主键", example = "1") private Integer id; @ApiModelProperty(value = "是否已删除 0未删除 1已删除", example = "1") private Integer deleted; @ApiModelProperty(value = "创建人编码", example = "1") private Integer createUser; @ApiModelProperty(value = "创建时间") @JsonFormat(pattern = "yyyy-MM-dd") private Date createTime; @ApiModelProperty(value = "更新人编码", example = "1") private Integer updateUser; @ApiModelProperty(value = "更新时间") @JsonFormat(pattern = "yyyy-MM-dd") private Date updateTime; @ApiModelProperty(value = "备注") private String remark; @ApiModelProperty(value = "主组织ID(关联department表)", example = "1") private Integer rootId; @ApiModelProperty(value = "公司级组织ID(关联department表)", example = "1") private Integer departmentId; @ApiModelProperty(value = "类型 0车间领料-待发货 1车间领料-待入库 2机台备料-待发货 3机台备料-待入库 4完工入库-待接收 5库存转库-待发货 6库存转库-待入库 7申请审批 8客退/返品回厂检验", example = "1") private Integer type; @ApiModelProperty(value = "关联对象编码", example = "1") private Integer objId; @ApiModelProperty(value = "状态 0待处理 1已处理", example = "1") private Integer status; @ApiModelProperty(value = "处理时间") @JsonFormat(pattern = "yyyy-MM-dd") private Date dealDate; @ApiModelProperty(value = "处理备注") private String dealInfo; @ApiModelProperty(value = "跳转地址") private String url; @ApiModelProperty(value = "钉钉通知发送状态 0已发送 1未发送", example = "1") private Integer ddStatus; @ApiModelProperty(value = "钉钉通知内容返回") private String ddParam; @ApiModelProperty(value = "用户编码(关联system_user表)", example = "1") private Integer userId; @ApiModelProperty(value = "员工编码(关联company_user表)", example = "1") private Integer companyUserId; @ApiModelProperty(value = "通知标题") private String title; @ApiModelProperty(value = "搜索关键词") private String mixParam; @ApiModelProperty(value = "通知内容") private String content; @ApiModelProperty(value = "系统-组织人员关联信息表主键", example = "1") private Integer cmodelId; @ApiModelProperty(value = "系统-组织人员关联信息表是否已删除 0未删除 1已删除", example = "1") private Byte cmodelDeleted; @ApiModelProperty(value = "系统-组织人员关联信息表创建人编码", example = "1") private Integer cmodelCreateUser; @ApiModelProperty(value = "系统-组织人员关联信息表创建时间") @JsonFormat(pattern = "yyyy-MM-dd") private Date cmodelCreateTime; @ApiModelProperty(value = "系统-组织人员关联信息表更新人编码", example = "1") private Integer cmodelUpdateUser; @ApiModelProperty(value = "系统-组织人员关联信息表更新时间") @JsonFormat(pattern = "yyyy-MM-dd") private Date cmodelUpdateTime; @ApiModelProperty(value = "系统-组织人员关联信息表备注") private String cmodelRemark; @ApiModelProperty(value = "系统-组织人员关联信息表直属公司级组织ID", example = "1") private Integer cmodelComDepartId; @ApiModelProperty(value = "系统-组织人员关联信息表主组织编码(关联department表)", example = "1") private Integer cmodelRootDepartId; @ApiModelProperty(value = "系统-组织人员关联信息表姓名") private String cmodelName; @ApiModelProperty(value = "系统-组织人员关联信息表手机号码") private String cmodelPhone; @ApiModelProperty(value = "系统-组织人员关联信息表手机号码验证状态 0未验证 1已验证") private String cmodelPhoneAuthStatus; @ApiModelProperty(value = "系统-组织人员关联信息表身份证号码", example = "1") private Byte cmodelIdcardNo; @ApiModelProperty(value = "系统-组织人员关联信息表邮箱地址") private String cmodelEmail; @ApiModelProperty(value = "系统-组织人员关联信息表邮箱地址验证状态 0未验证 1已验证", example = "1") private Byte cmodelEmailAuthStatus; @ApiModelProperty(value = "系统-组织人员关联信息表人员在所属公司或工厂的员工编号") private String cmodelCode; @ApiModelProperty(value = "系统-组织人员关联信息表二维码ID") private String cmodelQrcodeid; @ApiModelProperty(value = "系统-组织人员关联信息表是否公司法定代表人 0否 1是", example = "1") private Byte cmodelLegalUser; @ApiModelProperty(value = "系统-组织人员关联信息表岗位") private String cmodelPosition; @ApiModelProperty(value = "系统-组织人员关联信息表所属部门编码(关联department表)", example = "1") private Integer cmodelDepartmentId; @ApiModelProperty(value = "系统-组织人员关联信息表绑定设备ID", example = "1") private Integer cmodelDeviceId; @ApiModelProperty(value = "系统-组织人员关联信息表绑定时间") @JsonFormat(pattern = "yyyy-MM-dd") private Date cmodelDeviceDate; @ApiModelProperty(value = "系统-组织人员关联信息表数据来源字典编码(关联system_dict_data表)", example = "1") private Byte cmodelOrigin; @ApiModelProperty(value = "系统-组织人员关联信息表系统用户编码(关联system_user表),为空标识为关联登录账号", example = "1") private Integer cmodelUserId; @ApiModelProperty(value = "系统-组织人员关联信息表岗位编码", example = "1") private Integer cmodelPositionId; @ApiModelProperty(value = "系统-组织人员关联信息表用户权限工序编码集合,英文逗号隔开") private String cmodelProcedureIds; @ApiModelProperty(value = "系统用户信息表主键", example = "1") private Integer umodelId; @ApiModelProperty(value = "系统用户信息表是否已删除 0未删除 1已删除", example = "1") private Byte umodelDeleted; @ApiModelProperty(value = "系统用户信息表创建人编码(自关联)", example = "1") private Integer umodelCreateUser; @ApiModelProperty(value = "系统用户信息表创建时间") @JsonFormat(pattern = "yyyy-MM-dd") private Date umodelCreateTime; @ApiModelProperty(value = "系统用户信息表更新人编码(自关联)", example = "1") private Integer umodelUpdateUser; @ApiModelProperty(value = "系统用户信息表更新时间") @JsonFormat(pattern = "yyyy-MM-dd") private Date umodelUpdateTime; @ApiModelProperty(value = "系统用户信息表是否为固定用户", example = "1") private Byte umodelFixed; @ApiModelProperty(value = "系统用户信息表密码") private String umodelPassword; @ApiModelProperty(value = "系统用户信息表密码盐") private String umodelSalt; @ApiModelProperty(value = "系统用户信息表头像") private String umodelAvatar; @ApiModelProperty(value = "系统用户信息表手机号") private String umodelMobile; @ApiModelProperty(value = "系统用户信息表邮箱") private String umodelEmail; @ApiModelProperty(value = "系统用户信息表性别") private String umodelSex; @ApiModelProperty(value = "系统用户信息表生日") @JsonFormat(pattern = "yyyy-MM-dd") private Date umodelBirthday; @ApiModelProperty(value = "系统用户信息表工号") private String umodelEmpNo; @ApiModelProperty(value = "系统用户信息表真实姓名") private String umodelRealname; @ApiModelProperty(value = "系统用户信息表用户名") private String umodelUsername; @ApiModelProperty(value = "系统用户信息表创建系统ID(关联external_system表)") private String umodelSystemid; @ApiModelProperty(value = "系统用户信息表失效时间") @JsonFormat(pattern = "yyyy-MM-dd") private Date umodelInvalidTime; @ApiModelProperty(value = "系统用户信息表用户类型 0平台用户 1企业用户", example = "1") private Integer umodelType; }