|
|
|
@ -1,21 +1,20 @@ |
|
|
|
package com.xm.core.entity; |
|
|
|
|
|
|
|
import lombok.Data; |
|
|
|
import io.swagger.annotations.ApiModel; |
|
|
|
import io.swagger.annotations.ApiModelProperty; |
|
|
|
|
|
|
|
import java.util.Date; |
|
|
|
|
|
|
|
/** |
|
|
|
* 组织 com 顶级模块 xm 大模块 core 小模块 <br> |
|
|
|
* 实体 XmProjectGroup所有属性名: <br> |
|
|
|
* id,groupName,projectId,pgTypeId,pgTypeName,leaderUserid,leaderUsername,ctime,ltime,productId,branchId,pgClass,pgroupId,lvl,pidPaths,isTpl,assUserid,assUsername,childrenCnt,userCnt,qxCode,calcWorkload,ntype,crowBranchId,crowBranchName,isCrow;<br> |
|
|
|
* 表 xm_group xm_group的所有字段名: <br> |
|
|
|
* id,group_name,project_id,pg_type_id,pg_type_name,leader_userid,leader_username,ctime,ltime,product_id,branch_id,pg_class,pgroup_id,lvl,pid_paths,is_tpl,ass_userid,ass_username,children_cnt,user_cnt,qx_code,calc_workload,ntype,crow_branch_id,crow_branch_name,is_crow;<br> |
|
|
|
* 实体 XmGroup所有属性名: <br> |
|
|
|
* "id","主键","groupName","团队名称","projectId","项目编号-属于产品线则可为空","pgTypeId","项目团队类型编号","pgTypeName","团队类型名称","leaderUserid","团队负责人","leaderUsername","负责人姓名","ctime","创建时间","ltime","更新时间","productId","产品编号,属于项目组的团队则可为空","branchId","机构编号","pgClass","团队类别0-项目小组,1-产品小组,2-团队;团队下挂项目团队或者产品团队。产品团队下只能挂产品团队,项目团队下只能挂项目团队","pgroupId","上级团队编号","lvl","级别0级1级2级3级4级","pidPaths","上级编号路径逗号分割,0,开始,本组编号+逗号结束","isTpl","是否为模板","assUserid","副组长编号","assUsername","副组长姓名","childrenCnt","下级团队数量","userCnt","组员数量","qxCode","权限码","calcWorkload","是否计算工作量0否1是","ntype","节点类型0管理团队、1执行团队","crowBranchId","协作公司编号","crowBranchName","协作公司名称","isCrow","是否众包团队";<br> |
|
|
|
* 当前主键(包括多主键):<br> |
|
|
|
* id;<br> |
|
|
|
*/ |
|
|
|
@ApiModel(description="xm_group") |
|
|
|
public class XmGroup implements java.io.Serializable { |
|
|
|
@Data |
|
|
|
@ApiModel(description="团队表") |
|
|
|
public class XmGroup implements java.io.Serializable { |
|
|
|
|
|
|
|
private static final long serialVersionUID = 1L; |
|
|
|
|
|
|
|
@ -53,7 +52,7 @@ public class XmGroup implements java.io.Serializable { |
|
|
|
@ApiModelProperty(notes="机构编号",allowEmptyValue=true,example="",allowableValues="") |
|
|
|
String branchId; |
|
|
|
|
|
|
|
@ApiModelProperty(notes="团队类别0项目1产品",allowEmptyValue=true,example="",allowableValues="") |
|
|
|
@ApiModelProperty(notes="团队类别0-项目小组,1-产品小组,2-团队;团队下挂项目团队或者产品团队。产品团队下只能挂产品团队,项目团队下只能挂项目团队",allowEmptyValue=true,example="",allowableValues="") |
|
|
|
String pgClass; |
|
|
|
|
|
|
|
@ApiModelProperty(notes="上级团队编号",allowEmptyValue=true,example="",allowableValues="") |
|
|
|
@ -98,327 +97,17 @@ public class XmGroup implements java.io.Serializable { |
|
|
|
@ApiModelProperty(notes="是否众包团队",allowEmptyValue=true,example="",allowableValues="") |
|
|
|
String isCrow; |
|
|
|
|
|
|
|
/**主键**/ |
|
|
|
/** |
|
|
|
*主键 |
|
|
|
**/ |
|
|
|
public XmGroup(String id) { |
|
|
|
this.id = id; |
|
|
|
} |
|
|
|
|
|
|
|
/**xm_group**/ |
|
|
|
/** |
|
|
|
* 团队表 |
|
|
|
**/ |
|
|
|
public XmGroup() { |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 主键 |
|
|
|
**/ |
|
|
|
public void setId(String id) { |
|
|
|
this.id = id; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 团队名称 |
|
|
|
**/ |
|
|
|
public void setGroupName(String groupName) { |
|
|
|
this.groupName = groupName; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 项目编号-属于产品线则可为空 |
|
|
|
**/ |
|
|
|
public void setProjectId(String projectId) { |
|
|
|
this.projectId = projectId; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 项目团队类型编号 |
|
|
|
**/ |
|
|
|
public void setPgTypeId(String pgTypeId) { |
|
|
|
this.pgTypeId = pgTypeId; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 团队类型名称 |
|
|
|
**/ |
|
|
|
public void setPgTypeName(String pgTypeName) { |
|
|
|
this.pgTypeName = pgTypeName; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 团队负责人 |
|
|
|
**/ |
|
|
|
public void setLeaderUserid(String leaderUserid) { |
|
|
|
this.leaderUserid = leaderUserid; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 负责人姓名 |
|
|
|
**/ |
|
|
|
public void setLeaderUsername(String leaderUsername) { |
|
|
|
this.leaderUsername = leaderUsername; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 创建时间 |
|
|
|
**/ |
|
|
|
public void setCtime(Date ctime) { |
|
|
|
this.ctime = ctime; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 更新时间 |
|
|
|
**/ |
|
|
|
public void setLtime(Date ltime) { |
|
|
|
this.ltime = ltime; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 产品编号,属于项目组的团队则可为空 |
|
|
|
**/ |
|
|
|
public void setProductId(String productId) { |
|
|
|
this.productId = productId; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 机构编号 |
|
|
|
**/ |
|
|
|
public void setBranchId(String branchId) { |
|
|
|
this.branchId = branchId; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 团队类别0项目1产品 |
|
|
|
**/ |
|
|
|
public void setPgClass(String pgClass) { |
|
|
|
this.pgClass = pgClass; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 上级团队编号 |
|
|
|
**/ |
|
|
|
public void setPgroupId(String pgroupId) { |
|
|
|
this.pgroupId = pgroupId; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 级别0级1级2级3级4级 |
|
|
|
**/ |
|
|
|
public void setLvl(Integer lvl) { |
|
|
|
this.lvl = lvl; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 上级编号路径逗号分割,0,开始,本组编号+逗号结束 |
|
|
|
**/ |
|
|
|
public void setPidPaths(String pidPaths) { |
|
|
|
this.pidPaths = pidPaths; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 是否为模板 |
|
|
|
**/ |
|
|
|
public void setIsTpl(String isTpl) { |
|
|
|
this.isTpl = isTpl; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 副组长编号 |
|
|
|
**/ |
|
|
|
public void setAssUserid(String assUserid) { |
|
|
|
this.assUserid = assUserid; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 副组长姓名 |
|
|
|
**/ |
|
|
|
public void setAssUsername(String assUsername) { |
|
|
|
this.assUsername = assUsername; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 下级团队数量 |
|
|
|
**/ |
|
|
|
public void setChildrenCnt(Integer childrenCnt) { |
|
|
|
this.childrenCnt = childrenCnt; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 组员数量 |
|
|
|
**/ |
|
|
|
public void setUserCnt(Integer userCnt) { |
|
|
|
this.userCnt = userCnt; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 权限码 |
|
|
|
**/ |
|
|
|
public void setQxCode(String qxCode) { |
|
|
|
this.qxCode = qxCode; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 是否计算工作量0否1是 |
|
|
|
**/ |
|
|
|
public void setCalcWorkload(String calcWorkload) { |
|
|
|
this.calcWorkload = calcWorkload; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 节点类型0管理团队、1执行团队 |
|
|
|
**/ |
|
|
|
public void setNtype(String ntype) { |
|
|
|
this.ntype = ntype; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 协作公司编号 |
|
|
|
**/ |
|
|
|
public void setCrowBranchId(String crowBranchId) { |
|
|
|
this.crowBranchId = crowBranchId; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 协作公司名称 |
|
|
|
**/ |
|
|
|
public void setCrowBranchName(String crowBranchName) { |
|
|
|
this.crowBranchName = crowBranchName; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 是否众包团队 |
|
|
|
**/ |
|
|
|
public void setIsCrow(String isCrow) { |
|
|
|
this.isCrow = isCrow; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 主键 |
|
|
|
**/ |
|
|
|
public String getId() { |
|
|
|
return this.id; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 团队名称 |
|
|
|
**/ |
|
|
|
public String getGroupName() { |
|
|
|
return this.groupName; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 项目编号-属于产品线则可为空 |
|
|
|
**/ |
|
|
|
public String getProjectId() { |
|
|
|
return this.projectId; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 项目团队类型编号 |
|
|
|
**/ |
|
|
|
public String getPgTypeId() { |
|
|
|
return this.pgTypeId; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 团队类型名称 |
|
|
|
**/ |
|
|
|
public String getPgTypeName() { |
|
|
|
return this.pgTypeName; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 团队负责人 |
|
|
|
**/ |
|
|
|
public String getLeaderUserid() { |
|
|
|
return this.leaderUserid; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 负责人姓名 |
|
|
|
**/ |
|
|
|
public String getLeaderUsername() { |
|
|
|
return this.leaderUsername; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 创建时间 |
|
|
|
**/ |
|
|
|
public Date getCtime() { |
|
|
|
return this.ctime; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 更新时间 |
|
|
|
**/ |
|
|
|
public Date getLtime() { |
|
|
|
return this.ltime; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 产品编号,属于项目组的团队则可为空 |
|
|
|
**/ |
|
|
|
public String getProductId() { |
|
|
|
return this.productId; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 机构编号 |
|
|
|
**/ |
|
|
|
public String getBranchId() { |
|
|
|
return this.branchId; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 团队类别0项目1产品 |
|
|
|
**/ |
|
|
|
public String getPgClass() { |
|
|
|
return this.pgClass; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 上级团队编号 |
|
|
|
**/ |
|
|
|
public String getPgroupId() { |
|
|
|
return this.pgroupId; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 级别0级1级2级3级4级 |
|
|
|
**/ |
|
|
|
public Integer getLvl() { |
|
|
|
return this.lvl; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 上级编号路径逗号分割,0,开始,本组编号+逗号结束 |
|
|
|
**/ |
|
|
|
public String getPidPaths() { |
|
|
|
return this.pidPaths; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 是否为模板 |
|
|
|
**/ |
|
|
|
public String getIsTpl() { |
|
|
|
return this.isTpl; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 副组长编号 |
|
|
|
**/ |
|
|
|
public String getAssUserid() { |
|
|
|
return this.assUserid; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 副组长姓名 |
|
|
|
**/ |
|
|
|
public String getAssUsername() { |
|
|
|
return this.assUsername; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 下级团队数量 |
|
|
|
**/ |
|
|
|
public Integer getChildrenCnt() { |
|
|
|
return this.childrenCnt; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 组员数量 |
|
|
|
**/ |
|
|
|
public Integer getUserCnt() { |
|
|
|
return this.userCnt; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 权限码 |
|
|
|
**/ |
|
|
|
public String getQxCode() { |
|
|
|
return this.qxCode; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 是否计算工作量0否1是 |
|
|
|
**/ |
|
|
|
public String getCalcWorkload() { |
|
|
|
return this.calcWorkload; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 节点类型0管理团队、1执行团队 |
|
|
|
**/ |
|
|
|
public String getNtype() { |
|
|
|
return this.ntype; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 协作公司编号 |
|
|
|
**/ |
|
|
|
public String getCrowBranchId() { |
|
|
|
return this.crowBranchId; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 协作公司名称 |
|
|
|
**/ |
|
|
|
public String getCrowBranchName() { |
|
|
|
return this.crowBranchName; |
|
|
|
} |
|
|
|
/** |
|
|
|
* 是否众包团队 |
|
|
|
**/ |
|
|
|
public String getIsCrow() { |
|
|
|
return this.isCrow; |
|
|
|
} |
|
|
|
|
|
|
|
} |