Browse Source

添加客户创建网格数限制

dev_shibei_match
sunyuchao 5 years ago
parent
commit
6df21aa1ee
  1. 5
      epmet-module/oper-crm/oper-crm-client/src/main/java/com/epmet/dto/CustomerDTO.java
  2. 5
      epmet-module/oper-crm/oper-crm-server/src/main/java/com/epmet/entity/CustomerEntity.java
  3. 3
      epmet-module/oper-crm/oper-crm-server/src/main/java/com/epmet/excel/CustomerExcel.java
  4. 2
      epmet-module/oper-crm/oper-crm-server/src/main/java/com/epmet/service/impl/CustomerServiceImpl.java
  5. 3
      epmet-module/oper-crm/oper-crm-server/src/main/resources/db/migration/V0.0.2__update_customer.sql

5
epmet-module/oper-crm/oper-crm-client/src/main/java/com/epmet/dto/CustomerDTO.java

@ -88,6 +88,11 @@ public class CustomerDTO implements Serializable {
*/ */
private String logo; private String logo;
/**
* 客户允许创建的网格数
*/
private Integer gridNumber;
/** /**
* 删除标识0.未删除 1.已删除 * 删除标识0.未删除 1.已删除
*/ */

5
epmet-module/oper-crm/oper-crm-server/src/main/java/com/epmet/entity/CustomerEntity.java

@ -88,4 +88,9 @@ public class CustomerEntity extends BaseEpmetEntity {
*/ */
private String logo; private String logo;
/**
* 客户允许创建的网格数
*/
private Integer gridNumber;
} }

3
epmet-module/oper-crm/oper-crm-server/src/main/java/com/epmet/excel/CustomerExcel.java

@ -76,5 +76,8 @@ public class CustomerExcel {
@Excel(name = "更新时间") @Excel(name = "更新时间")
private Date updatedTime; private Date updatedTime;
@Excel(name = "客户允许创建的网格数")
private Integer gridNumber;
} }

2
epmet-module/oper-crm/oper-crm-server/src/main/java/com/epmet/service/impl/CustomerServiceImpl.java

@ -470,6 +470,8 @@ public class CustomerServiceImpl extends BaseServiceImpl<CustomerDao, CustomerEn
} }
customerEntity.setOrganizationLevel(level); customerEntity.setOrganizationLevel(level);
customerEntity.setLogo(""); customerEntity.setLogo("");
//新客户默认可以创建三个网格
customerEntity.setGridNumber(NumConstant.THREE);
if (baseDao.insert(customerEntity) < NumConstant.ONE) { if (baseDao.insert(customerEntity) < NumConstant.ONE) {
throw new RenException(EpmetErrorCode.OPER_ADD_CUSTOMER_ERROR.getCode()); throw new RenException(EpmetErrorCode.OPER_ADD_CUSTOMER_ERROR.getCode());
} }

3
epmet-module/oper-crm/oper-crm-server/src/main/resources/db/migration/V0.0.2__update_customer.sql

@ -0,0 +1,3 @@
ALTER TABLE `customer`
ADD COLUMN `GRID_NUMBER` int(11) NULL COMMENT '客户允许创建的网格数' AFTER `ORGANIZATION_LEVEL`;
Loading…
Cancel
Save