| package doumeemes.dao.ext.dto; | 
|   | 
| import doumeemes.core.annotation.excel.ExcelColumn; | 
| 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/04/20 10:59 | 
|  */ | 
| @Data | 
| @ApiModel("组织人员关联信息查询参数") | 
| public class QueryCompanyUserExtDTO { | 
|   | 
|     @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", example = "1") | 
|     private Integer comDepartId; | 
|   | 
|     @ApiModelProperty(value = "主组织编码(关联company表)", example = "1") | 
|     private Integer rootDepartId; | 
|   | 
|     @ApiModelProperty(value = "姓名") | 
|     private String name; | 
|   | 
|     @ApiModelProperty(value = "手机号码") | 
|     private String phone; | 
|   | 
|   | 
|     @ApiModelProperty(value = "手机号码验证状态 0未验证 1已验证") | 
|     private String phoneAuthStatus; | 
|   | 
|     @ApiModelProperty(value = "身份证号码", example = "1") | 
|     private Integer idcardNo; | 
|   | 
|     @ApiModelProperty(value = "邮箱地址") | 
|     private String email; | 
|   | 
|     @ApiModelProperty(value = "邮箱地址验证状态 0未验证 1已验证", example = "1") | 
|     private Integer emailAuthStatus; | 
|   | 
|     @ApiModelProperty(value = "人员在所属公司或工厂的员工编号") | 
|     private String code; | 
|   | 
|     @ApiModelProperty(value = "二维码ID") | 
|     private String qrcodeid; | 
|   | 
|     @ApiModelProperty(value = "是否公司法定代表人 0否 1是", example = "1") | 
|     private Integer legalUser; | 
|   | 
|     @ApiModelProperty(value = "岗位") | 
|     private String position; | 
|   | 
|     @ApiModelProperty(value = "所属部门编码(关联department表)", example = "1") | 
|     private Integer departmentId; | 
|   | 
|     @ApiModelProperty(value = "绑定设备ID", example = "1") | 
|     private Integer deviceId; | 
|   | 
|     @ApiModelProperty(value = "绑定时间") | 
|     @JsonFormat(pattern = "yyyy-MM-dd") | 
|     private Date deviceDate; | 
|   | 
|     @ApiModelProperty(value = "状态 0有效 1无效", example = "0") | 
|     @ExcelColumn(name="状态 0有效 1无效") | 
|     private Integer status; | 
|   | 
|     @ApiModelProperty(value = "企业岗位编码(关联company_position表)", example = "1") | 
|     private Integer positionId; | 
|   | 
|     @ApiModelProperty(value = "数据来源字典编码(关联system_dict_data表)", example = "1") | 
|     private Integer origin; | 
|   | 
|     @ApiModelProperty(value = "系统用户编码(关联system_user表),为空标识为关联登录账号", example = "1") | 
|     private Integer userId; | 
|   | 
|     @ApiModelProperty(value = "系统-组织信息表主键", example = "1") | 
|     private Integer cdmodelId; | 
|   | 
|     @ApiModelProperty(value = "系统-组织信息表是否已删除 0未删除 1已删除", example = "1") | 
|     private Integer cdmodelDeleted; | 
|   | 
|     @ApiModelProperty(value = "系统-组织信息表创建人编码", example = "1") | 
|     private Integer cdmodelCreateUser; | 
|   | 
|     @ApiModelProperty(value = "系统-组织信息表创建时间") | 
|     @JsonFormat(pattern = "yyyy-MM-dd") | 
|     private Date cdmodelCreateTime; | 
|   | 
|     @ApiModelProperty(value = "系统-组织信息表更新人编码", example = "1") | 
|     private Integer cdmodelUpdateUser; | 
|   | 
|     @ApiModelProperty(value = "系统-组织信息表更新时间") | 
|     @JsonFormat(pattern = "yyyy-MM-dd") | 
|     private Date cdmodelUpdateTime; | 
|   | 
|     @ApiModelProperty(value = "系统-组织信息表名称,不可重复") | 
|     private String cdmodelName; | 
|   | 
|     @ApiModelProperty(value = "系统-组织信息表备注") | 
|     private String cdmodelRemark; | 
|   | 
|     @ApiModelProperty(value = "系统-组织信息表主组织ID(自关联,type=4该字段为空)", example = "1") | 
|     private Integer cdmodelRootId; | 
|   | 
|     @ApiModelProperty(value = "系统-组织信息表上级组织ID(自关联)", example = "1") | 
|     private Integer cdmodelParentId; | 
|   | 
|     @ApiModelProperty(value = "系统-组织信息表公司ID(关联company表,type=4该字段为空)", example = "1") | 
|     private Integer cdmodelCompanyId; | 
|   | 
|     @ApiModelProperty(value = "系统-组织信息表组织类型 0公司 1工厂 2部门 3班组 4平台组织", example = "1") | 
|     private Integer cdmodelType; | 
|   | 
|     @ApiModelProperty(value = "系统-组织信息表关联ERP编码(type=4该字段为空)") | 
|     private String cdmodelErpId; | 
|   | 
|     @ApiModelProperty(value = "系统-组织信息表状态 0启用 1失效", example = "1") | 
|     private Integer cdmodelStatus; | 
|   | 
|     @ApiModelProperty(value = "系统-组织信息表最后启用时间") | 
|     @JsonFormat(pattern = "yyyy-MM-dd") | 
|     private Date cdmodelValidTime; | 
|   | 
|     @ApiModelProperty(value = "系统-组织信息表最后失效时间") | 
|     @JsonFormat(pattern = "yyyy-MM-dd") | 
|     private Date cdmodelInvalidTime; | 
|   | 
|     @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 dmodelName; | 
|   | 
|     @ApiModelProperty(value = "系统-组织信息表备注") | 
|     private String dmodelRemark; | 
|   | 
|     @ApiModelProperty(value = "系统-组织信息表主组织ID(自关联,type=4该字段为空)", example = "1") | 
|     private Integer dmodelRootId; | 
|   | 
|     @ApiModelProperty(value = "系统-组织信息表上级组织ID(自关联)", example = "1") | 
|     private Integer dmodelParentId; | 
|   | 
|     @ApiModelProperty(value = "系统-组织信息表公司ID(关联company表,type=4该字段为空)", example = "1") | 
|     private Integer dmodelCompanyId; | 
|   | 
|     @ApiModelProperty(value = "系统-组织信息表组织类型 0公司 1工厂 2部门 3班组 4平台组织", example = "1") | 
|     private Integer dmodelType; | 
|   | 
|     @ApiModelProperty(value = "系统-组织信息表关联ERP编码(type=4该字段为空)") | 
|     private String dmodelErpId; | 
|   | 
|     @ApiModelProperty(value = "系统-组织信息表状态 0启用 1失效", example = "1") | 
|     private Integer dmodelStatus; | 
|   | 
|     @ApiModelProperty(value = "系统-组织信息表最后启用时间") | 
|     @JsonFormat(pattern = "yyyy-MM-dd") | 
|     private Date dmodelValidTime; | 
|   | 
|     @ApiModelProperty(value = "系统-组织信息表最后失效时间") | 
|     @JsonFormat(pattern = "yyyy-MM-dd") | 
|     private Date dmodelInvalidTime; | 
|   | 
|     @ApiModelProperty(value = "生产设备信息表主键", example = "1") | 
|     private Integer devmodelId; | 
|   | 
|     @ApiModelProperty(value = "生产设备信息表是否已删除 0未删除 1已删除", example = "1") | 
|     private Integer devmodelDeleted; | 
|   | 
|     @ApiModelProperty(value = "生产设备信息表创建人编码", example = "1") | 
|     private Integer devmodelCreateUser; | 
|   | 
|     @ApiModelProperty(value = "生产设备信息表创建时间") | 
|     @JsonFormat(pattern = "yyyy-MM-dd") | 
|     private Date devmodelCreateTime; | 
|   | 
|     @ApiModelProperty(value = "生产设备信息表更新人编码", example = "1") | 
|     private Integer devmodelUpdateUser; | 
|   | 
|     @ApiModelProperty(value = "生产设备信息表更新时间") | 
|     @JsonFormat(pattern = "yyyy-MM-dd") | 
|     private Date devmodelUpdateTime; | 
|   | 
|     @ApiModelProperty(value = "生产设备信息表备注") | 
|     private String devmodelRemark; | 
|   | 
|     @ApiModelProperty(value = "生产设备信息表主组织编码(关联department表根组织)", example = "1") | 
|     private Integer devmodelRootDepartId; | 
|   | 
|     @ApiModelProperty(value = "生产设备信息表公司级组织编码(关联department表)", example = "1") | 
|     private Integer devmodelDepartId; | 
|   | 
|     @ApiModelProperty(value = "生产设备信息表工序编码(关联procedure表)", example = "1") | 
|     private Integer devmodelProcedureId; | 
|   | 
|     @ApiModelProperty(value = "生产设备信息表设备编码", example = "1") | 
|     private Integer devmodelCode; | 
|   | 
|     @ApiModelProperty(value = "生产设备信息表类型 0组 1设备", example = "1") | 
|     private Integer devmodelType; | 
|   | 
|     @ApiModelProperty(value = "生产设备信息表名称") | 
|     private String devmodelName; | 
|   | 
|     @ApiModelProperty(value = "生产设备信息表型号") | 
|     private String devmodelModel; | 
|   | 
|     @ApiModelProperty(value = "生产设备信息表运行状态'-1.已报废,0.待启用,1.已启用,2.已停用", example = "1") | 
|     private Integer devmodelStatus; | 
|   | 
|     @ApiModelProperty(value = "生产设备信息表供应商") | 
|     private String devmodelSupplier; | 
|   | 
|     @ApiModelProperty(value = "生产设备信息表工位编号") | 
|     private String devmodelStationCode; | 
|   | 
|     @ApiModelProperty(value = "生产设备信息表设备组编码(自关联,type=0)", example = "1") | 
|     private Integer devmodelGroupId; | 
|   | 
|     @ApiModelProperty(value = "生产设备信息表序列号") | 
|     private String devmodelSerialNum; | 
|   | 
|     @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 = "系统用户信息表是否为固定用户", example = "1") | 
|     private Integer 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; | 
|   | 
|     @ApiModelProperty(value = "企业编码", example = "1") | 
|     private Integer companyId; | 
|   | 
|     @ApiModelProperty(value = "最高数据权限", example = "1",hidden = true) | 
|     private Integer maxDataRole; | 
|   | 
|     @ApiModelProperty(value = "角色编码", example = "1" ) | 
|     private Integer roleId; | 
|   | 
|     @ApiModelProperty(value = "部门编码集合" ,hidden = true ) | 
|     private List<Integer> departIds; | 
|   | 
|     @ApiModelProperty(value = "钉钉userID") | 
|     private String ddUserid; | 
|     @ApiModelProperty(value = "羚羊userID") | 
|     private String lingyangUserid; | 
|     @ApiModelProperty(value = "edgp userID") | 
|     private String edgpUserId; | 
|     @ApiModelProperty(value = "钉钉unionID") | 
|     private String ddUnionid; | 
| } |