| | |
| | | import com.core.common.SpringUtils; |
| | | import com.zy.crm.manager.service.CompanyService; |
| | | import com.zy.crm.manager.service.CstmrService; |
| | | import com.zy.crm.manager.service.OrderProductTypeService; |
| | | import com.zy.crm.system.entity.Dept; |
| | | import com.zy.crm.system.entity.Dic; |
| | | import com.zy.crm.system.entity.Host; |
| | |
| | | private Long userId; |
| | | |
| | | /** |
| | | * 甲方单位 |
| | | * 客户信息 |
| | | */ |
| | | @ApiModelProperty(value= "甲方单位") |
| | | @ApiModelProperty(value= "客户信息") |
| | | @TableField("cstmr_id") |
| | | private Long cstmrId; |
| | | |
| | |
| | | private String files; |
| | | |
| | | /** |
| | | * 状态 1: 正常 0: 禁用 |
| | | * 项目状态{0:跟踪中,1:完成,2:关闭} |
| | | */ |
| | | @ApiModelProperty(value= "状态 1: 正常 0: 禁用 ") |
| | | @ApiModelProperty(value= "项目状态{0:跟踪中,1:完成,2:关闭}") |
| | | private Integer status; |
| | | |
| | | /** |
| | |
| | | @TableField("step") |
| | | private int step; |
| | | |
| | | |
| | | /** |
| | | * 注释 |
| | | */ |
| | | @ApiModelProperty(value= "注释") |
| | | private String memo; |
| | | /** |
| | | * 注释 |
| | | */ |
| | | @ApiModelProperty(value= "心得体会") |
| | | @TableField("memo_experience") |
| | | private String memoExperience; |
| | | |
| | | /** |
| | | * 预计成交率 |
| | | */ |
| | | @ApiModelProperty(value= "预计成交率") |
| | | private String transactionRate; |
| | | |
| | | /** |
| | | * 添加人员 |
| | | */ |
| | | @ApiModelProperty(value= "产品类型") |
| | | @TableField("order_product_type_id") |
| | | private Long orderProductTypeId; |
| | | |
| | | public Order() {} |
| | | |
| | | public Order(Long hostId,Long deptId,Long userId,Long cstmrId,String uuid,String name,Double money,Long company,String remarks,Long director,String province,String city,String district,String town,String addr,String files,Integer status,Long createBy,Date createTime,Long updateBy,Date updateTime,Integer step,String memo) { |
| | | public Order(Long id, Long hostId, Long deptId, Long userId, Long cstmrId, String uuid, String name, Double money, Long company, String remarks, Long director, String province, String city, String district, String town, String addr, String files, Integer status, Long createBy, Date createTime, Long updateBy, Date updateTime, int step, String memo, String transactionRate, String pcd,Long orderProductTypeId) { |
| | | this.id = id; |
| | | this.hostId = hostId; |
| | | this.deptId = deptId; |
| | | this.userId = userId; |
| | |
| | | this.updateTime = updateTime; |
| | | this.step = step; |
| | | this.memo = memo; |
| | | this.transactionRate = transactionRate; |
| | | this.pcd = pcd; |
| | | this.orderProductTypeId = orderProductTypeId; |
| | | } |
| | | |
| | | // Order order = new Order( |
| | | // null, // 所属商户 |
| | | // null, // 所属部门 |
| | | // null, // 所属人员 |
| | | // null, // 甲方单位 |
| | | // null, // 客户信息 |
| | | // null, // 客户代号[非空] |
| | | // null, // 客户名称[非空] |
| | | // null, // 总金额 |
| | |
| | | Host host = service.selectById(this.hostId); |
| | | if (!Cools.isEmpty(host)){ |
| | | return String.valueOf(host.getName()); |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | public String getOrderProductTypeId$(){ |
| | | OrderProductTypeService orderProductTypeService = SpringUtils.getBean(OrderProductTypeService.class); |
| | | OrderProductType orderProductType = orderProductTypeService.selectById(this.orderProductTypeId); |
| | | if (!Cools.isEmpty(orderProductType)){ |
| | | return String.valueOf(orderProductType.getName()); |
| | | } |
| | | return null; |
| | | } |
| | |
| | | public String getStatus$(){ |
| | | if (null == this.status){ return null; } |
| | | switch (this.status){ |
| | | case 1: |
| | | return "正常"; |
| | | case 0: |
| | | return "禁用"; |
| | | return "跟踪中"; |
| | | case 1: |
| | | return "完成"; |
| | | case 2: |
| | | return "关闭"; |
| | | default: |
| | | return String.valueOf(this.status); |
| | | } |