From a33070f3623761e8c14e818294d0f30e388a57ae Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期四, 09 十一月 2023 11:58:54 +0800
Subject: [PATCH] #副PLAN
---
src/main/java/com/zy/crm/manager/entity/Plan.java | 239 +++++++++++++++++++++++++++++++++++++----------------------
1 files changed, 149 insertions(+), 90 deletions(-)
diff --git a/src/main/java/com/zy/crm/manager/entity/Plan.java b/src/main/java/com/zy/crm/manager/entity/Plan.java
index 4e02dbf..5837250 100644
--- a/src/main/java/com/zy/crm/manager/entity/Plan.java
+++ b/src/main/java/com/zy/crm/manager/entity/Plan.java
@@ -33,327 +33,380 @@
/**
* ID
*/
- @ApiModelProperty(value= "ID")
+ @ApiModelProperty(value = "ID")
@TableId(value = "id", type = IdType.AUTO)
private Long id;
/**
* 鎵�灞炲晢鎴�
*/
- @ApiModelProperty(value= "鎵�灞炲晢鎴�")
+ @ApiModelProperty(value = "鎵�灞炲晢鎴�")
@TableField("host_id")
private Long hostId;
/**
* 鎵�灞為儴闂�
*/
- @ApiModelProperty(value= "鎵�灞為儴闂�")
+ @ApiModelProperty(value = "鎵�灞為儴闂�")
@TableField("dept_id")
private Long deptId;
/**
* 涓氬姟绫诲瀷
*/
- @ApiModelProperty(value= "涓氬姟绫诲瀷")
+ @ApiModelProperty(value = "涓氬姟绫诲瀷")
@TableField("plan_type")
private Long planType;
/**
* 涓氬姟鍛�
*/
- @ApiModelProperty(value= "涓氬姟鍛�")
+ @ApiModelProperty(value = "涓氬姟鍛�")
@TableField("user_id")
private Long userId;
/**
* 璺熻釜椤圭洰
*/
- @ApiModelProperty(value= "璺熻釜椤圭洰")
+ @ApiModelProperty(value = "璺熻釜椤圭洰")
@TableField("order_id")
private Long orderId;
/**
* 鐢叉柟鍗曚綅
*/
- @ApiModelProperty(value= "鐢叉柟鍗曚綅")
+ @ApiModelProperty(value = "鐢叉柟鍗曚綅")
@TableField("cstmr_id")
private Long cstmrId;
/**
* 瑙勫垝鍗曚唬鍙�
*/
- @ApiModelProperty(value= "瑙勫垝鍗曚唬鍙�")
+ @ApiModelProperty(value = "瑙勫垝鍗曚唬鍙�")
private String uuid;
/**
* 瑙勫垝鍗曞悕绉�
*/
- @ApiModelProperty(value= "瑙勫垝鍗曞悕绉�")
+ @ApiModelProperty(value = "瑙勫垝鍗曞悕绉�")
private String name;
/**
* 鐢宠鏃ユ湡
*/
- @ApiModelProperty(value= "鐢宠鏃ユ湡")
+ @ApiModelProperty(value = "鐢宠鏃ユ湡")
@TableField("apple_time")
- @DateTimeFormat(pattern="yyyy-MM-dd")
+ @DateTimeFormat(pattern = "yyyy-MM-dd")
private Date appleTime;
/**
* 鏂规鎵�闇�
*/
- @ApiModelProperty(value= "鏂规鎵�闇�")
+ @ApiModelProperty(value = "鏂规鎵�闇�")
@TableField("plan_need")
private String planNeed;
/**
* 绔嬮」 1: 鏄� 0: 鍚�
*/
- @ApiModelProperty(value= "绔嬮」 1: 鏄� 0: 鍚� ")
+ @ApiModelProperty(value = "绔嬮」 1: 鏄� 0: 鍚� ")
@TableField("be_item")
private Integer beItem;
/**
* 琛ㄥ崟鍐呭
*/
- @ApiModelProperty(value= "琛ㄥ崟鍐呭")
+ @ApiModelProperty(value = "琛ㄥ崟鍐呭")
private String form;
/**
* 瑙勫垝鍛�
*/
- @ApiModelProperty(value= "瑙勫垝鍛�")
+ @ApiModelProperty(value = "瑙勫垝鍛�")
private Long planner;
/**
* 瀹屾垚鏃堕棿
*/
- @ApiModelProperty(value= "瀹屾垚鏃堕棿")
+ @ApiModelProperty(value = "瀹屾垚鏃堕棿")
@TableField("finish_time")
- @DateTimeFormat(pattern="yyyy-MM-dd")
+ @DateTimeFormat(pattern = "yyyy-MM-dd")
private Date finishTime;
/**
* 鏇存敼鏂规 1: 鏄� 0: 鍚�
*/
- @ApiModelProperty(value= "鏇存敼鏂规 1: 鏄� 0: 鍚� ")
+ @ApiModelProperty(value = "鏇存敼鏂规 1: 鏄� 0: 鍚� ")
private Integer change;
/**
* 鏇存敼娆℃暟
*/
- @ApiModelProperty(value= "鏇存敼娆℃暟")
+ @ApiModelProperty(value = "鏇存敼娆℃暟")
@TableField("change_time")
private Integer changeTime;
/**
* 鏇存敼鏂规鍘熷洜
*/
- @ApiModelProperty(value= "鏇存敼鏂规鍘熷洜")
+ @ApiModelProperty(value = "鏇存敼鏂规鍘熷洜")
@TableField("change_reason")
private String changeReason;
/**
* 瑙勬牸濂栭噾
*/
- @ApiModelProperty(value= "瑙勬牸濂栭噾")
+ @ApiModelProperty(value = "瑙勬牸濂栭噾")
@TableField("plan_bonus")
private Double planBonus;
/**
* 瑙勬牸缁勯暱濂栭噾
*/
- @ApiModelProperty(value= "瑙勬牸缁勯暱濂栭噾")
+ @ApiModelProperty(value = "瑙勬牸缁勯暱濂栭噾")
@TableField("plan_leader_bonus")
private Double planLeaderBonus;
/**
* 闄勪欢
*/
- @ApiModelProperty(value= "闄勪欢")
+ @ApiModelProperty(value = "闄勪欢")
private String files;
/**
* 杩涘害 1: 寮�濮� 2: 缁勯暱瀹℃牳 3: 鍞墠缁勯暱瀹℃牳 4: 瑙勫垝鍛樺鏍� 5: 瀹℃壒閫氳繃
*/
- @ApiModelProperty(value= "杩涘害 1: 寮�濮� 2: 缁勯暱瀹℃牳 3: 鍞墠瀹℃牳 4: 瑙勫垝鍛樺鏍� 5: 瀹℃壒閫氳繃 ")
+ @ApiModelProperty(value = "杩涘害 1: 寮�濮� 2: 缁勯暱瀹℃牳 3: 鍞墠瀹℃牳 4: 瑙勫垝鍛樺鏍� 5: 瀹℃壒閫氳繃 ")
private Integer settle;
/**
* 瀹℃牳杩涘害
*/
- @ApiModelProperty(value= "瀹℃牳杩涘害")
+ @ApiModelProperty(value = "瀹℃牳杩涘害")
@TableField("settle_msg")
private String settleMsg;
/**
* 璇勮
*/
- @ApiModelProperty(value= "璇勮")
+ @ApiModelProperty(value = "璇勮")
private String comment;
/**
* 鐘舵�� 1: 姝e父 0: 绂佺敤
*/
- @ApiModelProperty(value= "鐘舵�� 1: 姝e父 0: 绂佺敤 ")
+ @ApiModelProperty(value = "鐘舵�� 1: 姝e父 0: 绂佺敤 ")
private Integer status;
/**
* 娣诲姞浜哄憳
*/
- @ApiModelProperty(value= "娣诲姞浜哄憳")
+ @ApiModelProperty(value = "娣诲姞浜哄憳")
@TableField("create_by")
private Long createBy;
/**
* 娣诲姞鏃堕棿
*/
- @ApiModelProperty(value= "娣诲姞鏃堕棿")
+ @ApiModelProperty(value = "娣诲姞鏃堕棿")
@TableField("create_time")
- @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
/**
* 淇敼浜哄憳
*/
- @ApiModelProperty(value= "淇敼浜哄憳")
+ @ApiModelProperty(value = "淇敼浜哄憳")
@TableField("update_by")
private Long updateBy;
/**
* 淇敼鏃堕棿
*/
- @ApiModelProperty(value= "淇敼鏃堕棿")
+ @ApiModelProperty(value = "淇敼鏃堕棿")
@TableField("update_time")
- @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
/**
* 娉ㄩ噴
*/
- @ApiModelProperty(value= "娉ㄩ噴")
+ @ApiModelProperty(value = "娉ㄩ噴")
private String memo;
/**
* 椤圭洰杩涘害娴佺▼{1锛氶」鐩垱寤猴紝2锛氭牳浠峰鐞嗭紝3锛氫骇鍝佽垂鐢ㄦ槑缁嗭紝4锛氭姤浠烽绠楀崟锛�5锛氭姤浠峰崟}
*/
- @ApiModelProperty(value= "椤圭洰杩涘害娴佺▼{1锛氶」鐩垱寤猴紝2锛氭牳浠峰鐞嗭紝3锛氫骇鍝佽垂鐢ㄦ槑缁嗭紝4锛氭姤浠烽绠楀崟锛�5锛氭姤浠峰崟}")
+ @ApiModelProperty(value = "椤圭洰杩涘害娴佺▼{1锛氶」鐩垱寤猴紝2锛氭牳浠峰鐞嗭紝3锛氫骇鍝佽垂鐢ㄦ槑缁嗭紝4锛氭姤浠烽绠楀崟锛�5锛氭姤浠峰崟}")
private Integer step;
/**
* 涓氬姟鍛樿仈绯绘柟寮�
*/
- @ApiModelProperty(value= "涓氬姟鍛樿仈绯绘柟寮�")
+ @ApiModelProperty(value = "涓氬姟鍛樿仈绯绘柟寮�")
private String userXmlSelPhone;
/**
* 鑺傜偣璐熻矗浜�
*/
- @ApiModelProperty(value= "鑺傜偣璐熻矗浜�")
+ @ApiModelProperty(value = "鑺傜偣璐熻矗浜�")
private Long director;
- public Plan() {}
+ /**
+ * 闆嗘垚椤圭洰璐ф灦鏍镐环鐘舵��
+ */
+ @ApiModelProperty(value = "鐘舵�� 3: 瀹屾垚鏍镐环 2: 寮�濮嬫牳浠� 1: 绛夊緟鏍镐环 0: 鍒濆 ")
+ private Integer status2;
- public String getHostId$(){
+ /**
+ * 鑺傜偣璐熻矗浜�
+ */
+ @ApiModelProperty(value = "鍓痯lanId")
+ @TableField("assistant_plan_id")
+ private Long assistantPlanId;
+
+ /**
+ * 鑺傜偣璐熻矗浜�
+ */
+ @ApiModelProperty(value = "涓籶lanId")
+ @TableField("host_plan_id")
+ private Long hostPlanId;
+
+ /**
+ * 鑺傜偣璐熻矗浜�
+ */
+ @ApiModelProperty(value = "涓籶lanId")
+ @TableField("assistant_host_sign")
+ private Integer assistantHostSign;
+
+ public Plan() {
+ }
+
+ public Plan(Plan plan) {
+ this.hostId = plan.getHostId();
+ this.deptId = plan.getDeptId();
+ this.planType = plan.getPlanType();
+ this.userId = plan.getUserId();
+ this.orderId = plan.getOrderId();
+ this.cstmrId = plan.getCstmrId();
+ this.name = plan.getName();
+ this.planNeed = plan.getPlanNeed();
+ this.beItem = plan.getBeItem();
+ this.form = plan.getForm();
+ this.finishTime = plan.getFinishTime();
+ this.change = plan.getChange();
+ this.changeTime = plan.getChangeTime();
+ this.changeReason = plan.getChangeReason();
+ this.planBonus = plan.getPlanBonus();
+ this.planLeaderBonus = plan.getPlanLeaderBonus();
+ this.files = plan.getFiles();
+ this.comment = plan.getComment();
+ this.memo = plan.getMemo();
+ this.userXmlSelPhone = plan.getUserXmlSelPhone();
+ }
+
+ public String getHostId$() {
HostService service = SpringUtils.getBean(HostService.class);
Host host = service.selectById(this.hostId);
- if (!Cools.isEmpty(host)){
+ if (!Cools.isEmpty(host)) {
return String.valueOf(host.getName());
}
return null;
}
- public String getDirector$(){
- if (this.director==null) return "";
+ public String getDirector$() {
+ if (this.director == null) return "";
UserService service = SpringUtils.getBean(UserService.class);
User user = service.selectById(this.director);
- if (!Cools.isEmpty(user)){
+ if (!Cools.isEmpty(user)) {
return String.valueOf(user.getNickname());
}
return null;
}
- public String getDeptId$(){
+ public String getDeptId$() {
DeptService service = SpringUtils.getBean(DeptService.class);
Dept dept = service.selectById(this.deptId);
- if (!Cools.isEmpty(dept)){
+ if (!Cools.isEmpty(dept)) {
return String.valueOf(dept.getName());
}
return null;
}
- public String getPlanType$(){
+ public String getPlanType$() {
PlanTypeService service = SpringUtils.getBean(PlanTypeService.class);
PlanType planType = service.selectById(this.planType);
- if (!Cools.isEmpty(planType)){
+ if (!Cools.isEmpty(planType)) {
return String.valueOf(planType.getName());
}
return null;
}
- public Integer getPLType$(){
+ public Integer getPLType$() {
PlanTypeService service = SpringUtils.getBean(PlanTypeService.class);
PlanType planType = service.selectById(this.planType);
- if (!Cools.isEmpty(planType)){
+ if (!Cools.isEmpty(planType)) {
return planType.getType();
}
return null;
}
- public String getUserId$(){
+ public String getUserId$() {
UserService service = SpringUtils.getBean(UserService.class);
User user = service.selectById(this.userId);
- if (!Cools.isEmpty(user)){
+ if (!Cools.isEmpty(user)) {
return String.valueOf(user.getNickname());
}
return null;
}
- public String getOrderId$(){
+ public String getOrderId$() {
OrderService service = SpringUtils.getBean(OrderService.class);
Order order = service.selectById(this.orderId);
- if (!Cools.isEmpty(order)){
+ if (!Cools.isEmpty(order)) {
return String.valueOf(order.getName());
}
return null;
}
- public String getCstmrId$(){
+ public String getCstmrId$() {
CstmrService service = SpringUtils.getBean(CstmrService.class);
Cstmr cstmr = service.selectById(this.cstmrId);
- if (!Cools.isEmpty(cstmr)){
+ if (!Cools.isEmpty(cstmr)) {
return String.valueOf(cstmr.getName());
}
return null;
}
- public String getAppleTime$(){
- if (Cools.isEmpty(this.appleTime)){
+ public String getAppleTime$() {
+ if (Cools.isEmpty(this.appleTime)) {
return "";
}
return new SimpleDateFormat("yyyy-MM-dd").format(this.appleTime);
}
- public String getPlanNeed$(){
- if (Cools.isEmpty(this.planNeed)){
+ public String getPlanNeed$() {
+ if (Cools.isEmpty(this.planNeed)) {
return null;
}
PlanNeedService service = SpringUtils.getBean(PlanNeedService.class);
String[] planNeeds = this.planNeed.split("-");
- String name="";
- for (String planNeeda : planNeeds){
+ String name = "";
+ for (String planNeeda : planNeeds) {
PlanNeed planNeed = service.selectById(Integer.parseInt(planNeeda));
- if (!Cools.isEmpty(planNeed)){
+ if (!Cools.isEmpty(planNeed)) {
// return String.valueOf(planNeed.getName());
- name = name+planNeed.getName()+";";
+ name = name + planNeed.getName() + ";";
}
}
return name;
}
- public String getBeItem$(){
- if (null == this.beItem){ return null; }
- switch (this.beItem){
+ public String getBeItem$() {
+ if (null == this.beItem) {
+ return null;
+ }
+ switch (this.beItem) {
case 1:
return "鏄�";
case 0:
@@ -363,16 +416,18 @@
}
}
- public String getFinishTime$(){
- if (Cools.isEmpty(this.finishTime)){
+ public String getFinishTime$() {
+ if (Cools.isEmpty(this.finishTime)) {
return "";
}
return new SimpleDateFormat("yyyy-MM-dd").format(this.finishTime);
}
- public String getChange$(){
- if (null == this.change){ return null; }
- switch (this.change){
+ public String getChange$() {
+ if (null == this.change) {
+ return null;
+ }
+ switch (this.change) {
case 1:
return "鏄�";
case 0:
@@ -382,9 +437,11 @@
}
}
- public String getSettle$(){
- if (null == this.settle){ return null; }
- switch (this.settle){
+ public String getSettle$() {
+ if (null == this.settle) {
+ return null;
+ }
+ switch (this.settle) {
// case 1:
// return "绛夊緟缁勯暱瀹℃牳";
case 1:
@@ -400,29 +457,31 @@
}
}
- public String getPlanner$(){
- if (this.planner==null) return "鏈垎閰�";
+ public String getPlanner$() {
+ if (this.planner == null) return "鏈垎閰�";
UserService service = SpringUtils.getBean(UserService.class);
User user = service.selectById(this.planner);
- if (!Cools.isEmpty(user)){
+ if (!Cools.isEmpty(user)) {
return String.valueOf(user.getNickname());
}
return "";
}
- public String getNowHeadman$(){
+ public String getNowHeadman$() {
PlanTypeService planTypeService = SpringUtils.getBean(PlanTypeService.class);
PlanType planType = planTypeService.selectById(this.planType);
User user = planTypeService.findPlanLeader(planType);
- if (!Cools.isEmpty(user)){
+ if (!Cools.isEmpty(user)) {
return String.valueOf(user.getNickname());
}
return null;
}
- public String getStatus$(){
- if (null == this.status){ return null; }
- switch (this.status){
+ public String getStatus$() {
+ if (null == this.status) {
+ return null;
+ }
+ switch (this.status) {
case 2:
return "寮�濮嬫牳浠�";
case 1:
@@ -434,33 +493,33 @@
}
}
- public String getCreateBy$(){
+ public String getCreateBy$() {
UserService service = SpringUtils.getBean(UserService.class);
User user = service.selectById(this.createBy);
- if (!Cools.isEmpty(user)){
+ if (!Cools.isEmpty(user)) {
return String.valueOf(user.getNickname());
}
return null;
}
- public String getCreateTime$(){
- if (Cools.isEmpty(this.createTime)){
+ public String getCreateTime$() {
+ if (Cools.isEmpty(this.createTime)) {
return "";
}
return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.createTime);
}
- public String getUpdateBy$(){
+ public String getUpdateBy$() {
UserService service = SpringUtils.getBean(UserService.class);
User user = service.selectById(this.updateBy);
- if (!Cools.isEmpty(user)){
+ if (!Cools.isEmpty(user)) {
return String.valueOf(user.getNickname());
}
return null;
}
- public String getUpdateTime$(){
- if (Cools.isEmpty(this.updateTime)){
+ public String getUpdateTime$() {
+ if (Cools.isEmpty(this.updateTime)) {
return "";
}
return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.updateTime);
--
Gitblit v1.9.1