diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisCustomerAddressController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisCustomerAddressController.java index 1fc21e18c..8017354d0 100644 --- a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisCustomerAddressController.java +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisCustomerAddressController.java @@ -13,6 +13,9 @@ package com.xdadan.erp.web.emis; import java.util.List; import javax.servlet.http.HttpServletResponse; + +import com.xdadan.erp.common.core.domain.entity.SysUser; +import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.web.bind.annotation.GetMapping; @@ -29,7 +32,6 @@ import com.xdadan.erp.common.core.controller.BaseController; import com.xdadan.erp.common.core.domain.AjaxResult; import com.xdadan.erp.common.core.page.TableDataInfo; import com.xdadan.erp.common.enums.BusinessType; -import com.xdadan.erp.common.utils.StringUtils; import com.xdadan.erp.common.utils.poi.ExcelUtil; import com.xdadan.erp.emis.domain.EmisCustomerAddress; @@ -55,6 +57,8 @@ public class EmisCustomerAddressController extends BaseController @GetMapping("/list") public TableDataInfo list(EmisCustomerAddress emisCustomerAddress) { + + startPage(); List list = emisCustomerAddressService.selectEmisCustomerAddressList(emisCustomerAddress); return getDataTable(list); @@ -64,6 +68,13 @@ public class EmisCustomerAddressController extends BaseController @RequestMapping("/listSimple") public TableDataInfo listSimple(EmisCustomerAddress emisCustomerAddress) { + // SysUser qParamUser = new SysUser(); +// String ownerSiteCode = getLoginUser().getUser().getOwnerSiteCode(); +// if(!StringUtils.isEmpty(siteCode) && !"88888".equals(ownerSiteCode)) { +// qParamUser.setOwnerSiteCode(siteCode); +// emisCustomerAddress.set +// } + startPage(); List list = emisCustomerAddressService.selectEmisCustomerAddressList(emisCustomerAddress); return getDataTable(list); diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisCustomerAddress.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisCustomerAddress.java index e1ca8a204..1a3389a3a 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisCustomerAddress.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisCustomerAddress.java @@ -2,7 +2,7 @@ * @Project: emis * @Title: EmisCustomerAddress.java * @author linfso - * @date 2024-03-07 11:24:07 + * @date 2024-04-23 10:06:55 * @Copyright: ShangHai Duta 2022 All rights reserved. * @version v1.0 * @Description:

客户收寄件地址 实体类

@@ -10,15 +10,8 @@ package com.xdadan.erp.emis.domain; -import com.fasterxml.jackson.annotation.JsonFormat; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; -import com.xdadan.erp.common.annotation.Excel; + import com.xdadan.erp.common.core.domain.BaseEntity; -import com.xdadan.erp.common.core.domain.TreeEntity; -import java.io.Serializable; -import java.math.BigDecimal; -import java.util.Date; import lombok.Data; @@ -26,7 +19,7 @@ import lombok.Data; * @ClassName EmisCustomerAddress * @Description 客户收寄件地址 * @author linfso - * @date 2024-03-07 11:24:07 + * @date 2024-04-23 10:06:55 */ @Data public class EmisCustomerAddress extends BaseEntity @@ -41,10 +34,16 @@ public class EmisCustomerAddress extends BaseEntity private String customerCode; /* 客户名称 */ private String shortName; - /* 别名 */ + /* 地址别名 */ private String alias; /* 地址类型 1-收 2-寄 */ private String addressType; + /* 国家 */ + private String country; + /* 姓名 */ + private String name; + /* 电话 */ + private String phone; /* 省 */ private String province; /* 市 */ @@ -57,12 +56,6 @@ public class EmisCustomerAddress extends BaseEntity private String address; /* 邮编 */ private String postCode; - /* 姓名 */ - private String name; - /* 电话 */ - private String phone; - /* 国家 */ - private String country; /* email */ private String email; /* 公司 */ @@ -71,5 +64,13 @@ public class EmisCustomerAddress extends BaseEntity private String blDefaultFlag; /* 排序 */ private String orderNum; + /* 使用站点名称 */ + private String useSite; + /* 使用站点代码 */ + private String useSiteCode; + /* 创建网点 */ + private String createSite; + /* 更新网点 */ + private String updateSite; } diff --git a/emis-biz/src/main/resources/mapper/EmisCustomerAddressMapper.xml b/emis-biz/src/main/resources/mapper/EmisCustomerAddressMapper.xml index a3a923e21..cd12388f6 100644 --- a/emis-biz/src/main/resources/mapper/EmisCustomerAddressMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisCustomerAddressMapper.xml @@ -11,29 +11,33 @@ + + + - - - + + + + - select id, user_id, customer_code, short_name, alias, address_type, province, city, district, town, address, post_code, name, phone, country, email, company, bl_default_flag, order_num, del_flag, create_by, create_time, update_by, update_time, remark from emis_customer_address + select id, user_id, customer_code, short_name, alias, address_type, country, name, phone, province, city, district, town, address, post_code, email, company, bl_default_flag, order_num, use_site, use_site_code, del_flag, create_by, create_time, update_by, update_time, remark, create_site, update_site from emis_customer_address @@ -83,25 +91,29 @@ short_name, alias, address_type, + country, + name, + phone, province, city, district, town, address, post_code, - name, - phone, - country, email, company, bl_default_flag, order_num, + use_site, + use_site_code, del_flag, create_by, create_time, update_by, update_time, remark, + create_site, + update_site, #{id}, @@ -110,25 +122,29 @@ #{shortName}, #{alias}, #{addressType}, + #{country}, + #{name}, + #{phone}, #{province}, #{city}, #{district}, #{town}, #{address}, #{postCode}, - #{name}, - #{phone}, - #{country}, #{email}, #{company}, #{blDefaultFlag}, #{orderNum}, + #{useSite}, + #{useSiteCode}, #{delFlag}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, + #{createSite}, + #{updateSite}, @@ -140,25 +156,29 @@ short_name = #{shortName}, alias = #{alias}, address_type = #{addressType}, + country = #{country}, + name = #{name}, + phone = #{phone}, province = #{province}, city = #{city}, district = #{district}, town = #{town}, address = #{address}, post_code = #{postCode}, - name = #{name}, - phone = #{phone}, - country = #{country}, email = #{email}, company = #{company}, bl_default_flag = #{blDefaultFlag}, order_num = #{orderNum}, + use_site = #{useSite}, + use_site_code = #{useSiteCode}, del_flag = #{delFlag}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, remark = #{remark}, + create_site = #{createSite}, + update_site = #{updateSite}, where id = #{id}