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; import java.util.List; /** * @author 江蹄蹄 * @date 2022/05/10 09:30 */ @Data @ApiModel("设置类-人员绑定设备关联表查询参数") public class QueryUserDeviceExtDTO { @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 = "组织人员关联编码(关联company_user表)", example = "1") private Integer companyUserId; @ApiModelProperty(value = "绑定设备ID", example = "1") private Integer deviceId; @ApiModelProperty(value = "绑定时间") @JsonFormat(pattern = "yyyy-MM-dd") private Date deviceDate; @ApiModelProperty(value = "系统用户编码(关联system_user表)", example = "1") private Integer userId; @ApiModelProperty(value = "系统用户编码集合") private List userIdList; @ApiModelProperty(value = "系统-组织人员关联信息表主键", example = "1") private Integer umodelId; @ApiModelProperty(value = "系统-组织人员关联信息表是否已删除 0未删除 1已删除", example = "1") private Integer 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 = "系统-组织人员关联信息表备注") private String umodelRemark; @ApiModelProperty(value = "系统-组织人员关联信息表直属公司级组织ID", example = "1") private Integer umodelComDepartId; @ApiModelProperty(value = "系统-组织人员关联信息表主组织编码(关联department表)", example = "1") private Integer umodelRootDepartId; @ApiModelProperty(value = "系统-组织人员关联信息表姓名") private String umodelName; @ApiModelProperty(value = "系统-组织人员关联信息表手机号码") private String umodelPhone; @ApiModelProperty(value = "系统-组织人员关联信息表手机号码验证状态 0未验证 1已验证") private String umodelPhoneAuthStatus; @ApiModelProperty(value = "系统-组织人员关联信息表身份证号码", example = "1") private Integer umodelIdcardNo; @ApiModelProperty(value = "系统-组织人员关联信息表邮箱地址") private String umodelEmail; @ApiModelProperty(value = "系统-组织人员关联信息表邮箱地址验证状态 0未验证 1已验证", example = "1") private Integer umodelEmailAuthStatus; @ApiModelProperty(value = "系统-组织人员关联信息表人员在所属公司或工厂的员工编号") private String umodelCode; @ApiModelProperty(value = "系统-组织人员关联信息表二维码ID") private String umodelQrcodeid; @ApiModelProperty(value = "系统-组织人员关联信息表是否公司法定代表人 0否 1是", example = "1") private Integer umodelLegalUser; @ApiModelProperty(value = "系统-组织人员关联信息表岗位") private String umodelPosition; @ApiModelProperty(value = "系统-组织人员关联信息表所属部门编码(关联department表)", example = "1") private Integer umodelDepartmentId; @ApiModelProperty(value = "系统-组织人员关联信息表绑定设备ID", example = "1") private Integer umodelDeviceId; @ApiModelProperty(value = "系统-组织人员关联信息表绑定时间") @JsonFormat(pattern = "yyyy-MM-dd") private Date umodelDeviceDate; @ApiModelProperty(value = "系统-组织人员关联信息表数据来源字典编码(关联system_dict_data表)", example = "1") private Integer umodelOrigin; @ApiModelProperty(value = "系统-组织人员关联信息表系统用户编码(关联system_user表),为空标识为关联登录账号", example = "1") private Integer umodelUserId; @ApiModelProperty(value = "系统-组织人员关联信息表岗位编码", example = "1") private Integer umodelPositionId; @ApiModelProperty(value = "系统-组织人员关联信息表用户权限工序编码集合,英文逗号隔开") private String umodelProcedureIds; @ApiModelProperty(value = "生产设备信息表主键", example = "1") private Integer dmodelId; @ApiModelProperty(value = "生产设备信息表是否已删除 0未删除 1已删除", example = "1") private Integer dmodelDeleted; @ApiModelProperty(value = "生产设备信息表创建人编码", example = "1") private Integer dmodelCreateUser; @ApiModelProperty(value = "生产设备信息表创建时间") @JsonFormat(pattern = "yyyy-MM-dd") private Date dmodelCreateTime; @ApiModelProperty(value = "生产设备信息表更新人编码", example = "1") private Integer dmodelUpdateUser; @ApiModelProperty(value = "生产设备信息表更新时间") @JsonFormat(pattern = "yyyy-MM-dd") private Date dmodelUpdateTime; @ApiModelProperty(value = "生产设备信息表备注") private String dmodelRemark; @ApiModelProperty(value = "生产设备信息表主组织编码(关联department表根组织)", example = "1") private Integer dmodelRootDepartId; @ApiModelProperty(value = "生产设备信息表公司级组织编码(关联department表)", example = "1") private Integer dmodelDepartId; @ApiModelProperty(value = "生产设备信息表工序编码(关联procedure表)", example = "1") private Integer dmodelProcedureId; @ApiModelProperty(value = "生产设备信息表设备编码", example = "1") private Integer dmodelCode; @ApiModelProperty(value = "生产设备信息表类型 0组 1设备", example = "1") private Integer dmodelType; @ApiModelProperty(value = "生产设备信息表名称") private String dmodelName; @ApiModelProperty(value = "生产设备信息表型号") private String dmodelModel; @ApiModelProperty(value = "生产设备信息表运行状态'-1.已报废,0.待启用,1.已启用,2.已停用", example = "1") private Integer dmodelStatus; @ApiModelProperty(value = "生产设备信息表供应商") private String dmodelSupplier; @ApiModelProperty(value = "生产设备信息表工位编号") private String dmodelStationCode; @ApiModelProperty(value = "生产设备信息表设备组编码(自关联,type=0)", example = "1") private Integer dmodelGroupId; @ApiModelProperty(value = "生产设备信息表序列号") private String dmodelSerialNum; @ApiModelProperty(value = "权限部门编码集合" ,hidden = true) private List departIds; @ApiModelProperty(value = "主组织编码(关联department表根组织)", example = "1") private Integer rootDepartId; @ApiModelProperty(value = "公司级组织编码(关联department表)", example = "1") private Integer departId; @ApiModelProperty(value = "部门名称") private String tmodelName ; @ApiModelProperty(value = "生产计划id", example = "1") private Integer planId ; }