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;
|
}
|