Browse Source

楼宇新字段:site_manager、king_contract_no

jwy
review512jwy@163.com 2 days ago
parent
commit
da82539385
  1. 2
      data-center-business-dao/src/main/resources/mappers/ex/BasicBuildingMapperExt.xml
  2. 5
      data-center-business-model/src/main/java/com/techsor/datacenter/business/dto/building/OptBuildingParams.java
  3. 6
      data-center-business-model/src/main/java/com/techsor/datacenter/business/vo/building/BuildingPageVO.java
  4. 6
      data-center-business-service/src/main/java/com/techsor/datacenter/business/service/impl/BuildingServiceImpl.java

2
data-center-business-dao/src/main/resources/mappers/ex/BasicBuildingMapperExt.xml

@ -46,6 +46,8 @@
bbuilding.latitude,
bbuilding.longitude,
bbuilding.salesforce_primary_id,
bbuilding.site_manager,
bbuilding.king_contract_no,
bsales.salesforce_id,
GROUP_CONCAT(pa.id) AS siteIds,
GROUP_CONCAT(pa.`name`) AS siteNames

5
data-center-business-model/src/main/java/com/techsor/datacenter/business/dto/building/OptBuildingParams.java

@ -57,6 +57,11 @@ public class OptBuildingParams{
@Schema(description = "salesforce primary ID", example = "25")
private Long salesforcePrimaryId;
@Schema(description = "担当サイト", example = "25")
private String siteManager;
@Schema(description = "キング契約先番号", example = "25")
private String kingContractNo;
@Data
public static class CustomFloorInfo {

6
data-center-business-model/src/main/java/com/techsor/datacenter/business/vo/building/BuildingPageVO.java

@ -71,4 +71,10 @@ public class BuildingPageVO{
@Schema(description = "Salesforce id", example = "testSalesforce1")
private String salesforceId;
@Schema(description = "担当サイト", example = "25")
private Long siteManager;
@Schema(description = "キング契約先番号", example = "25")
private Long kingContractNo;
}

6
data-center-business-service/src/main/java/com/techsor/datacenter/business/service/impl/BuildingServiceImpl.java

@ -302,6 +302,12 @@ public class BuildingServiceImpl implements BuildingService {
if (null == optBuildingParams.getSalesforcePrimaryId()) {
basicBuilding.setSalesforcePrimaryId(-999L);
}
if (StringUtils.isBlank(optBuildingParams.getSiteManager())) {
basicBuilding.setSiteManager("");
}
if (StringUtils.isBlank(optBuildingParams.getKingContractNo())) {
basicBuilding.setKingContractNo("");
}
BasicBuildingExample example = new BasicBuildingExample();
BasicBuildingExample.Criteria criteria = example.createCriteria();

Loading…
Cancel
Save