中扬CRM客户关系管理系统
#
LSH
2023-11-10 96bea93e9591de5bd6e632b7bf9bb1e920f371ed
src/main/java/com/zy/crm/manager/entity/PriSales.java
@@ -6,8 +6,7 @@
import java.util.Date;
import com.core.common.SpringUtils;
import com.zy.crm.manager.service.ItemService;
import com.zy.crm.manager.service.OrderService;
import com.zy.crm.manager.service.*;
import com.zy.crm.system.entity.User;
import com.zy.crm.system.service.UserService;
import org.springframework.format.annotation.DateTimeFormat;
@@ -70,6 +69,10 @@
    @TableField("user_id")
    private Long userId;
    @ApiModelProperty(value= "创建部门")
    @TableField("dept_id")
    private Long deptId;
    @ApiModelProperty(value= "更新人员")
    @TableField("update_user_id")
    private Long updateUserId;
@@ -82,9 +85,33 @@
    @TableField("in_order_num")
    private String inOrderNum;
    @ApiModelProperty(value= "上级id")
    @TableField("pri_online2_id")
    private Long priOnline2Id;
    @ApiModelProperty(value= "业务员")
    @TableField("member_id")
    private Long memberId;
    /**
     * hostId
     */
    @ApiModelProperty(value= "hostId")
    @TableField("host_id")
    private Long hostId;
    /**
     * 进度
     */
    @ApiModelProperty(value= "进度")
    private Integer settle;
    /**
     * 流程进度
     */
    @ApiModelProperty(value= "流程进度")
    @TableField("settle_msg")
    private String settleMsg;
    public PriSales() {}
@@ -95,6 +122,33 @@
        this.filepath = filepath;
    }
    public String getSettle$(){
        if (null == this.settle){ return null; }
        switch (this.settle){
            case 0:
                return "等待提交";
            case 1:
                return "等待审批";
            case 2:
                return "等待确认";
            case 3:
                return "审批通过";
            default:
                return String.valueOf(this.settle);
        }
    }
    public Long getCstmrId$(){
        PlanService planService = SpringUtils.getBean(PlanService.class);
        Plan plan = planService.selectById(this.itemId);
        CstmrService cstmrService = SpringUtils.getBean(CstmrService.class);
        Cstmr cstmr = cstmrService.selectById(plan.getCstmrId());
        if (!Cools.isEmpty(cstmr)){
            return cstmr.getId();
        }
        return 0L;
    }
    public String getCreateTime$(){
        if (Cools.isEmpty(this.createTime)){
            return "";
@@ -102,20 +156,19 @@
        return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.createTime);
    }
    public String getItemId$() {
        ItemService itemService = SpringUtils.getBean(ItemService.class);
        Item item = itemService.selectById(this.itemId);
        if (!Cools.isEmpty(item)){
            return String.valueOf(item.getName());
    public String getPlanId$() {
        PlanService planService = SpringUtils.getBean(PlanService.class);
        Plan plan = planService.selectById(this.itemId);
        if (!Cools.isEmpty(plan)){
            return String.valueOf(plan.getUuid());
        }
        return null;
    }
    public String getOrderId$() {
        OrderService orderService = SpringUtils.getBean(OrderService.class);
        Order order = orderService.selectById(this.itemId);
        if (!Cools.isEmpty(order)){
            return String.valueOf(order.getName());
    public String getPriOnline2Id$() {
        PriSalesService priSalesService = SpringUtils.getBean(PriSalesService.class);
        PriSales priSales = priSalesService.selectById(this.priOnline2Id);
        if (!Cools.isEmpty(priSales)){
            return String.valueOf(priSales.getId());
        }
        return null;
    }