package com.jeesite.modules.mes.entity; import javax.validation.constraints.Size; import com.jeesite.modules.sys.entity.User; import com.jeesite.common.mybatis.annotation.JoinTable; import com.jeesite.common.mybatis.annotation.JoinTable.Type; import com.jeesite.common.entity.DataEntity; import com.jeesite.common.mybatis.annotation.Column; import com.jeesite.common.mybatis.annotation.Table; import com.jeesite.common.mybatis.mapper.query.QueryType; /** * 生成工序表Entity * @author hzd * @version 2023-06-18 */ @Table(name="mes_line_process_user", alias="a", label="生成工序表信息", columns={ @Column(name="line_process_id", attrName="lineProcessId", label="工位"), @Column(name="user_code", attrName="userCode", label="用户"), @Column(name="auth", attrName="auth", label="权限"), @Column(name="id", attrName="id", label="编号", isPK=true), }, joinTable={ @JoinTable(type= Type.LEFT_JOIN, entity=User.class, attrName="this", alias="b", on="a.user_code = b.user_code", columns={ @Column(name="user_name", attrName="userName", label="用户"), }), }, orderBy="a.id ASC" ) public class MesLineProcessUser extends DataEntity { private static final long serialVersionUID = 1L; private String lineProcessId; private String userCode; private String userName;// 用户 private String auth; public MesLineProcessUser() { this(null); } public MesLineProcessUser(String id){ super(id); } public String getLineProcessId() { return lineProcessId; } public void setLineProcessId(String lineProcessId) { this.lineProcessId = lineProcessId; } public String getUserCode() { return userCode; } public void setUserCode(String userCode) { this.userCode = userCode; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String getAuth() { return auth; } public void setAuth(String auth) { this.auth = auth; } }