Просмотр исходного кода

[合同][修改][品牌信息]

release_toaliyun_real
gongbiao 7 лет назад
Родитель
Сommit
43a7e12801
9 измененных файлов: 57 добавлений и 17 удалений
  1. +10
    -0
      mallinkAdmin/src/main/java/com/iformall/controller/WxBrandController.java
  2. +16
    -6
      mallinkService/src/main/java/com/iformall/domain/po/WxPropertyContract.java
  3. +6
    -3
      mallinkService/src/main/java/com/iformall/domain/po/WxRentContract.java
  4. +4
    -5
      mallinkService/src/main/java/com/iformall/mapper/WxBrandMapper.java
  5. +4
    -0
      mallinkService/src/main/java/com/iformall/service/WxBrandService.java
  6. +10
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxBrandServiceImpl.java
  7. +3
    -1
      mallinkService/src/main/resources/mapper/WxBrandMapper.xml
  8. +2
    -1
      mallinkService/src/main/resources/mapper/WxPropertyContractMapper.xml
  9. +2
    -1
      mallinkService/src/main/resources/mapper/WxRentContractMapper.xml

+ 10
- 0
mallinkAdmin/src/main/java/com/iformall/controller/WxBrandController.java Просмотреть файл

@@ -12,6 +12,9 @@ import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.List;
import java.util.Map;

/**
* @author gongbiao
*/
@@ -65,5 +68,12 @@ public class WxBrandController extends BaseController {
return new ResultData(Result.SUCCESS, "查询成功", wxBrandService.getById(id));
}

@GetMapping("/queryBrand")
public ResultData queryBrand() {
List<Map<String,Object>> brandList = wxBrandService.queryBrand(getTenantId());
return new ResultData(brandList);
}



}

+ 16
- 6
mallinkService/src/main/java/com/iformall/domain/po/WxPropertyContract.java Просмотреть файл

@@ -50,9 +50,19 @@ public class WxPropertyContract implements Serializable {
public void setShopNumber(String shopNumber) {
this.shopNumber = shopNumber;
}
/*商户**/

@Transient
private String brandName;

public String getBrandName() {
return brandName;
}

public void setBrandName(String brandName) {
this.brandName = brandName;
}

/*商户**/
@io.swagger.annotations.ApiModelProperty(value="商户",name="merchantId")
private Long merchantId;
/*月租金/分成(分)**/
@@ -96,7 +106,7 @@ public class WxPropertyContract implements Serializable {
private String merchantName;
/*经营品牌**/
@io.swagger.annotations.ApiModelProperty(value="经营品牌",name="brand")
private String brand;
private Long brand;
/*经营业态ID:参照wx_business表**/
@io.swagger.annotations.ApiModelProperty(value="经营业态ID:参照wx_business表",name="businessId")
private Integer businessId;
@@ -224,10 +234,10 @@ public class WxPropertyContract implements Serializable {
public void setMerchantName(String _merchantName) {
merchantName = _merchantName;
}
public String getBrand() {
public Long getBrand() {
return brand;
}
public void setBrand(String _brand) {
public void setBrand(Long _brand) {
brand = _brand;
}
public Integer getBusinessId() {


+ 6
- 3
mallinkService/src/main/java/com/iformall/domain/po/WxRentContract.java Просмотреть файл

@@ -52,6 +52,9 @@ public class WxRentContract implements Serializable {
@Transient
private String floor;

@Transient
private String brandName;

public String getBuilding() {
return building;
}
@@ -121,7 +124,7 @@ public class WxRentContract implements Serializable {
private String merchantName;
/*经营品牌**/
@io.swagger.annotations.ApiModelProperty(value = "经营品牌", name = "brand")
private String brand;
private Long brand;
/*经常业态ID**/
@io.swagger.annotations.ApiModelProperty(value = "经常业态ID", name = "businessId")
private Integer businessId;
@@ -289,11 +292,11 @@ public class WxRentContract implements Serializable {
merchantName = _merchantName;
}

public String getBrand() {
public Long getBrand() {
return brand;
}

public void setBrand(String _brand) {
public void setBrand(Long _brand) {
brand = _brand;
}



+ 4
- 5
mallinkService/src/main/java/com/iformall/mapper/WxBrandMapper.java Просмотреть файл

@@ -5,6 +5,7 @@ import com.iformall.common.CommonMapper;
import com.iformall.domain.po.WxBrand;

import java.util.List;
import java.util.Map;

/**
* @author gongbiao
@@ -12,10 +13,8 @@ import java.util.List;
public interface WxBrandMapper extends CommonMapper<WxBrand, String> {

List<WxBrand> findList(WxBrand wxBrand);


List<Map<String,Object>> queryBrand(String tenantId);
}

+ 4
- 0
mallinkService/src/main/java/com/iformall/service/WxBrandService.java Просмотреть файл

@@ -4,6 +4,9 @@ import com.github.pagehelper.PageInfo;
import com.iformall.common.ResultData;
import com.iformall.domain.po.WxBrand;

import java.util.List;
import java.util.Map;

/**
* @author gongbiao
*/
@@ -39,4 +42,5 @@ public interface WxBrandService {

ResultData update(WxBrand wxBrand);

List<Map<String,Object>> queryBrand(String id);
}

+ 10
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxBrandServiceImpl.java Просмотреть файл

@@ -17,6 +17,8 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.Date;
import java.util.List;
import java.util.Map;

/**
* @author gongbiao
@@ -52,6 +54,9 @@ public class WxBrandServiceImpl implements WxBrandService {
try {
final IdWorker idWorker = IdWorker.get();
wxBrand.setId(idWorker.nextId());
Date date = new Date();
wxBrand.setCreatetime(date);
wxBrand.setUpdatetime(date);
wxBrandMapper.insertSelective(wxBrand);
return new ResultData(Result.SUCCESS, "操作成功");
} catch (Exception e) {
@@ -75,5 +80,10 @@ public class WxBrandServiceImpl implements WxBrandService {
}
}

@Override
public List<Map<String,Object>> queryBrand(String tenantId) {
return wxBrandMapper.queryBrand(tenantId);
}


}

+ 3
- 1
mallinkService/src/main/resources/mapper/WxBrandMapper.xml Просмотреть файл

@@ -34,7 +34,9 @@
<include refid="dynamicWhereConditions" />
</select>
<select id="queryBrand" resultType="hashmap">
select id,`name` value from wx_brand where tenant_id=#{value}
</select>


+ 2
- 1
mallinkService/src/main/resources/mapper/WxPropertyContractMapper.xml Просмотреть файл

@@ -96,11 +96,12 @@
rentalEndDate,rc.`status`,rc.price,rc.contract_number contractNumber,s.shop_number shopNumber,
f.floor_name floorName,b.building_name buildingName,receive_period receivePeriod,
rc.lease,rc.filepath,rc.filename,rc.pay_account payAccount,rc.sign_date signDate,
start_date startDate,end_date endDate,rc.rent_contract_id rentContractId
start_date startDate,end_date endDate,rc.rent_contract_id rentContractId,b.`name` brandName
from wx_property_contract rc
left join wx_shop s on rc.shop_id=s.id
left join wx_mall_floor f on s.floor=f.id
left join wx_mall_building b on s.building=b.id
left join wx_brand b on rc.brand=b.id
<where>
<if test=" null != tenantId ">rc.tenant_id=#{tenantId}</if>


+ 2
- 1
mallinkService/src/main/resources/mapper/WxRentContractMapper.xml Просмотреть файл

@@ -99,11 +99,12 @@
select rc.id,rc.merchant_name merchantName,rc.rental_start_date rentalStartDate,rc.rental_end_date rentalEndDate,rc.`status`,
rc.price,rc.contract_number contractNumber,s.shop_number shopNumber,f.floor_name floorName,b.building_name buildingName,
rc.lease,rc.filepath,rc.filename,rc.pay_account payAccount,rc.sign_date signDate,rc.merchant_id merchantId,rc.type,
rc.start_date startDate,rc.end_date endDate
rc.start_date startDate,rc.end_date endDate,b.`name` brandName
from wx_rent_contract rc
left join wx_shop s on rc.shop_id=s.id
left join wx_mall_floor f on s.floor=f.id
left join wx_mall_building b on s.building=b.id
left join wx_brand b on rc.brand=b.id
<where>
rc.tenant_id=#{tenantId}
<if test=" null != merchantName and merchantName!=''">and rc.`merchant_name` like concat('%',#{merchantName},'%')</if>


Загрузка…
Отмена
Сохранить