代码备份
parent
08e2f81f3c
commit
f7442615dd
@ -0,0 +1,37 @@
|
||||
package com.glxp.api.admin.dao.basic;
|
||||
|
||||
import com.glxp.api.admin.entity.basic.CompanyProductRelevanceEntity;
|
||||
import com.glxp.api.admin.req.basic.CompanyProductRelevanceRequest;
|
||||
import com.glxp.api.admin.req.basic.FilterCompanyProductRelevanceRequest;
|
||||
import com.glxp.api.admin.res.info.CompanyProductRelevanceResponse;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface CompanyProductRelevanceDao {
|
||||
|
||||
List<CompanyProductRelevanceResponse> filterUdiGp(CompanyProductRelevanceRequest basicInstrumentMaintainRequest);
|
||||
|
||||
List<CompanyProductRelevanceEntity> filterCompanyProductRelevance(FilterCompanyProductRelevanceRequest filterCompanyProductRelevanceRequest);
|
||||
|
||||
CompanyProductRelevanceEntity findCompanyProductRelevance(Long CustomerId);
|
||||
|
||||
|
||||
CompanyProductRelevanceEntity findCompanyProductRelevanceByProductId(String productId);
|
||||
|
||||
CompanyProductRelevanceEntity findCompanyProductRelevanceByUdiRlIdFk(@Param("udiRlIdFk") String udiRlIdFk, @Param("customerId") String customerId);
|
||||
|
||||
CompanyProductRelevanceEntity findCompanyProductRelevanceByProductUuid(CompanyProductRelevanceEntity companyProductRelevanceEntity);
|
||||
|
||||
List<CompanyProductRelevanceEntity> getCompanyProductRelevance(FilterCompanyProductRelevanceRequest filterCompanyProductRelevanceRequest);
|
||||
|
||||
boolean updateCompanyProductRelevance(CompanyProductRelevanceEntity companyCertEntity);
|
||||
|
||||
boolean insertCompanyProductRelevance(CompanyProductRelevanceEntity companyCertEntity);
|
||||
|
||||
boolean deleteById(String id);
|
||||
|
||||
boolean deleteByRlId(String id);
|
||||
}
|
@ -0,0 +1,24 @@
|
||||
package com.glxp.api.admin.entity.basic;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class CompanyProductRelevanceEntity {
|
||||
|
||||
private Integer id;
|
||||
private Long customerId;
|
||||
private Long productId;
|
||||
private Long enterpriseId;
|
||||
private Long registrationId;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date create_time;
|
||||
private Date update_time;
|
||||
private String auditStatus;
|
||||
private String productUuid;
|
||||
private Integer udiRlIdFk;
|
||||
private String unitFk;
|
||||
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
package com.glxp.api.admin.req.basic;
|
||||
|
||||
import com.glxp.api.admin.req.ListPageRequest;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class FilterCompanyProductRelevanceRequest extends ListPageRequest {
|
||||
|
||||
private Long customerId;
|
||||
private Long productId;
|
||||
private String productUuid;
|
||||
private String udiRlIdFk;
|
||||
private String unitFk;
|
||||
}
|
@ -0,0 +1,61 @@
|
||||
package com.glxp.api.admin.res.info;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class CompanyProductRelevanceResponse {
|
||||
|
||||
private int id;
|
||||
private Integer rlId;
|
||||
private String thirdId;
|
||||
private String thirdName;
|
||||
private String uuid;
|
||||
private String nameCode;
|
||||
private String packLevel;
|
||||
private String packRatio;
|
||||
private Integer bhxjsl;
|
||||
private Integer bhzxxsbzsl;
|
||||
private Integer zxxsbzbhsydysl;
|
||||
private String bhxjcpbm;
|
||||
private String sjcpbm; //
|
||||
private String bzcj;
|
||||
private String deviceRecordKey;
|
||||
private int isUseDy;
|
||||
private String cpmctymc;
|
||||
private String cplb;
|
||||
private String flbm;
|
||||
private String ggxh;
|
||||
private String qxlb;
|
||||
private String tyshxydm;
|
||||
private String ylqxzcrbarmc;
|
||||
private String zczbhhzbapzbh;
|
||||
private String ylqxzcrbarywmc;
|
||||
private String sydycpbs;
|
||||
private int versionNumber;
|
||||
private int diType;
|
||||
|
||||
private String thirdId1;
|
||||
private String thirdId2;
|
||||
private String thirdId3;
|
||||
private String thirdId4;
|
||||
private String thirdName1;
|
||||
private String thirdName2;
|
||||
private String thirdName3;
|
||||
private String thirdName4;
|
||||
|
||||
private String ybbm;
|
||||
private String sptm;
|
||||
private String manufactory;
|
||||
private String measname;
|
||||
|
||||
private long customerId;
|
||||
|
||||
private String auditStatus;
|
||||
private Boolean isLock;
|
||||
private Integer lockStatus;
|
||||
private String companyName;
|
||||
private String mainId;
|
||||
private String mainName;
|
||||
private Boolean isAdavence;
|
||||
|
||||
}
|
@ -0,0 +1,36 @@
|
||||
package com.glxp.api.admin.service.info;
|
||||
|
||||
|
||||
import com.glxp.api.admin.entity.basic.CompanyProductRelevanceEntity;
|
||||
import com.glxp.api.admin.req.basic.CompanyProductRelevanceRequest;
|
||||
import com.glxp.api.admin.req.basic.FilterCompanyProductRelevanceRequest;
|
||||
import com.glxp.api.admin.res.info.CompanyProductRelevanceResponse;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface CompanyProductRelevanceService {
|
||||
|
||||
List<CompanyProductRelevanceResponse> filterUdiGp(CompanyProductRelevanceRequest basicInstrumentMaintainRequest);
|
||||
|
||||
List<CompanyProductRelevanceEntity> filterCompanyProductRelevance(FilterCompanyProductRelevanceRequest filterCompanyProductRelevanceRequest);
|
||||
|
||||
CompanyProductRelevanceEntity findCompanyProductRelevance(Long CustomerId);
|
||||
|
||||
CompanyProductRelevanceEntity findCompanyProductRelevanceByProductId(String productId);
|
||||
|
||||
CompanyProductRelevanceEntity findCompanyProductRelevanceByUdiRlIdFk(String udiRlIdFk, String customerId);
|
||||
|
||||
CompanyProductRelevanceEntity findByUdiRlIdUnitFk(String udiRlIdFk, String unitFk);
|
||||
|
||||
CompanyProductRelevanceEntity findCompanyProductRelevanceByProductUuid(CompanyProductRelevanceEntity companyProductRelevanceEntity);
|
||||
|
||||
List<CompanyProductRelevanceEntity> getCompanyProductRelevance(FilterCompanyProductRelevanceRequest filterCompanyProductRelevanceRequest);
|
||||
|
||||
boolean updateCompanyProductRelevance(CompanyProductRelevanceEntity companyCertEntity);
|
||||
|
||||
boolean insertCompanyProductRelevance(CompanyProductRelevanceEntity companyCertEntity);
|
||||
|
||||
boolean deleteById(String id);
|
||||
|
||||
boolean deleteByRlId(String id);
|
||||
}
|
@ -0,0 +1,110 @@
|
||||
package com.glxp.api.admin.service.info.impl;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.glxp.api.admin.dao.basic.CompanyProductRelevanceDao;
|
||||
import com.glxp.api.admin.entity.basic.CompanyProductRelevanceEntity;
|
||||
import com.glxp.api.admin.req.basic.CompanyProductRelevanceRequest;
|
||||
import com.glxp.api.admin.req.basic.FilterCompanyProductRelevanceRequest;
|
||||
import com.glxp.api.admin.res.info.CompanyProductRelevanceResponse;
|
||||
import com.glxp.api.admin.service.info.CompanyProductRelevanceService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class CompanyProductRelevanceServiceImpl implements CompanyProductRelevanceService {
|
||||
|
||||
@Resource
|
||||
CompanyProductRelevanceDao companyProductRelevanceDao;
|
||||
|
||||
@Override
|
||||
public List<CompanyProductRelevanceResponse> filterUdiGp(CompanyProductRelevanceRequest basicInstrumentMaintainRequest) {
|
||||
if (basicInstrumentMaintainRequest == null) {
|
||||
return Collections.emptyList();
|
||||
}
|
||||
if (basicInstrumentMaintainRequest.getPage() != null) {
|
||||
int offset = (basicInstrumentMaintainRequest.getPage() - 1) * basicInstrumentMaintainRequest.getLimit();
|
||||
PageHelper.offsetPage(offset, basicInstrumentMaintainRequest.getLimit());
|
||||
}
|
||||
|
||||
List<CompanyProductRelevanceResponse> data = companyProductRelevanceDao.filterUdiGp(basicInstrumentMaintainRequest);
|
||||
return data;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CompanyProductRelevanceEntity> filterCompanyProductRelevance(FilterCompanyProductRelevanceRequest filterCompanyProductRelevanceRequest) {
|
||||
if (filterCompanyProductRelevanceRequest == null) {
|
||||
return Collections.emptyList();
|
||||
}
|
||||
if (filterCompanyProductRelevanceRequest.getPage() != null) {
|
||||
int offset = (filterCompanyProductRelevanceRequest.getPage() - 1) * filterCompanyProductRelevanceRequest.getLimit();
|
||||
PageHelper.offsetPage(offset, filterCompanyProductRelevanceRequest.getLimit());
|
||||
}
|
||||
return companyProductRelevanceDao.filterCompanyProductRelevance(filterCompanyProductRelevanceRequest);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CompanyProductRelevanceEntity findCompanyProductRelevance(Long CustomerId) {
|
||||
return companyProductRelevanceDao.findCompanyProductRelevance(CustomerId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CompanyProductRelevanceEntity> getCompanyProductRelevance(FilterCompanyProductRelevanceRequest filterCompanyProductRelevanceRequest) {
|
||||
if (filterCompanyProductRelevanceRequest == null) {
|
||||
return Collections.emptyList();
|
||||
}
|
||||
int offset = (filterCompanyProductRelevanceRequest.getPage() - 1) * filterCompanyProductRelevanceRequest.getLimit();
|
||||
PageHelper.offsetPage(offset, filterCompanyProductRelevanceRequest.getLimit());
|
||||
List<CompanyProductRelevanceEntity> companyEntities = companyProductRelevanceDao.getCompanyProductRelevance(filterCompanyProductRelevanceRequest);
|
||||
return companyEntities;
|
||||
}
|
||||
|
||||
@Override
|
||||
public CompanyProductRelevanceEntity findCompanyProductRelevanceByProductId(String productId) {
|
||||
return companyProductRelevanceDao.findCompanyProductRelevanceByProductId(productId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CompanyProductRelevanceEntity findCompanyProductRelevanceByUdiRlIdFk(String udiRlIdFk, String customerId) {
|
||||
return companyProductRelevanceDao.findCompanyProductRelevanceByUdiRlIdFk(udiRlIdFk, customerId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CompanyProductRelevanceEntity findByUdiRlIdUnitFk(String udiRlIdFk, String unitFk) {
|
||||
FilterCompanyProductRelevanceRequest filterCompanyProductRelevanceRequest = new FilterCompanyProductRelevanceRequest();
|
||||
filterCompanyProductRelevanceRequest.setUdiRlIdFk(udiRlIdFk);
|
||||
filterCompanyProductRelevanceRequest.setUnitFk(unitFk);
|
||||
List<CompanyProductRelevanceEntity> companyProductRelevanceEntities = companyProductRelevanceDao.filterCompanyProductRelevance(filterCompanyProductRelevanceRequest);
|
||||
if (companyProductRelevanceEntities.size() > 0) {
|
||||
return companyProductRelevanceEntities.get(0);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public CompanyProductRelevanceEntity findCompanyProductRelevanceByProductUuid(CompanyProductRelevanceEntity companyProductRelevanceEntity) {
|
||||
return companyProductRelevanceDao.findCompanyProductRelevanceByProductUuid(companyProductRelevanceEntity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean updateCompanyProductRelevance(CompanyProductRelevanceEntity companyProductRelevanceEntity) {
|
||||
return companyProductRelevanceDao.updateCompanyProductRelevance(companyProductRelevanceEntity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean insertCompanyProductRelevance(CompanyProductRelevanceEntity companyProductRelevanceEntity) {
|
||||
return companyProductRelevanceDao.insertCompanyProductRelevance(companyProductRelevanceEntity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean deleteById(String id) {
|
||||
return companyProductRelevanceDao.deleteById(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean deleteByRlId(String id) {
|
||||
return companyProductRelevanceDao.deleteByRlId(id);
|
||||
}
|
||||
}
|
@ -0,0 +1,275 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
||||
|
||||
<mapper namespace="com.glxp.api.admin.dao.info.CompanyProductRelevanceDao">
|
||||
|
||||
<select id="filterCompanyProductRelevance"
|
||||
parameterType="com.glxp.api.admin.req.basic.FilterCompanyProductRelevanceRequest"
|
||||
resultType="com.glxp.api.admin.entity.basic.CompanyProductRelevanceEntity">
|
||||
select * from company_product_relevance
|
||||
<where>
|
||||
<if test="customerId != '' and customerId!=null">
|
||||
and customerId = #{customerId}
|
||||
</if>
|
||||
<if test="udiRlIdFk != '' and udiRlIdFk!=null">
|
||||
and udiRlIdFk = #{udiRlIdFk}
|
||||
</if>
|
||||
<if test="unitFk != null and unitFk != ''">
|
||||
and unitFk = #{unitFk}
|
||||
</if>
|
||||
</where>
|
||||
ORDER BY id DESC
|
||||
</select>
|
||||
|
||||
|
||||
<select id="filterUdiGp" parameterType="com.glxp.api.admin.req.basic.CompanyProductRelevanceRequest"
|
||||
resultType="com.glxp.api.admin.res.info.CompanyProductRelevanceResponse">
|
||||
select
|
||||
company_product_relevance.id,company_product_relevance.customerId,company_product_relevance.auditStatus,
|
||||
basic_udirel.thirdId,basic_udirel.thirdName,basic_udirel.id rlId,
|
||||
basic_udirel.isUseDy, basic_udirel.isLock,
|
||||
basic_udirel.thirdId1,basic_udirel.thirdId2,
|
||||
basic_udirel.thirdId3,basic_udirel.thirdId4,
|
||||
basic_udirel.thirdName1,basic_udirel.thirdName2,
|
||||
basic_udirel.thirdName3,basic_udirel.thirdName4,
|
||||
basic_udirel.ybbm,basic_udirel.sptm,
|
||||
basic_udirel.manufactory,basic_udirel.measname,basic_udirel.lockStatus,
|
||||
basic_products.nameCode,basic_products.packRatio,basic_products.packLevel,basic_products.bhxjsl,
|
||||
basic_products.bhzxxsbzsl,basic_products.zxxsbzbhsydysl,basic_products.bhxjcpbm,
|
||||
basic_products.bzcj,basic_products.addType,
|
||||
basic_products.deviceRecordKey,basic_products.cpmctymc,
|
||||
basic_products.cplb,basic_products.flbm,basic_products.ggxh,basic_products.qxlb,
|
||||
basic_products.tyshxydm,basic_products.ylqxzcrbarmc,basic_products.zczbhhzbapzbh,
|
||||
basic_products.ylqxzcrbarywmc,basic_products.sydycpbs,basic_products.uuid,
|
||||
basic_products.sjcpbm,basic_products.versionNumber,basic_products.diType,
|
||||
customer_info.companyName, basic_udirel.mainId,basic_udirel.mainName,basic_udirel.isAdavence
|
||||
FROM company_product_relevance
|
||||
inner JOIN basic_udirel
|
||||
ON company_product_relevance.udiRlIdFk = basic_udirel.id
|
||||
inner JOIN basic_products
|
||||
ON basic_udirel.uuid = basic_products.uuid
|
||||
inner JOIN customer_info on customer_info.customerId = company_product_relevance.customerId
|
||||
<where>
|
||||
<if test="ylqxzcrbarmc != '' and ylqxzcrbarmc != null">
|
||||
AND ylqxzcrbarmc LIKE concat(#{ylqxzcrbarmc},'%')
|
||||
</if>
|
||||
<if test="cpmctymc != '' and cpmctymc != null">
|
||||
AND cpmctymc LIKE concat(#{cpmctymc},'%')
|
||||
</if>
|
||||
<if test="nameCode != '' and nameCode != null">
|
||||
AND nameCode LIKE concat(#{nameCode},'%')
|
||||
</if>
|
||||
<if test="unionCode != '' and unionCode != null">
|
||||
and (
|
||||
nameCode LIKE concat('%',#{unionCode},'%')
|
||||
or basic_udirel.ybbm LIKE concat('%',#{unionCode},'%')
|
||||
or basic_udirel.sptm LIKE concat('%',#{unionCode},'%')
|
||||
)
|
||||
</if>
|
||||
<if test="thrPiId != '' and thrPiId != null">
|
||||
and (
|
||||
thirdId LIKE concat('%',#{thrPiId},'%')
|
||||
or thirdId1 LIKE concat('%',#{thrPiId},'%')
|
||||
or thirdId2 LIKE concat('%',#{thrPiId},'%')
|
||||
or thirdId3 LIKE concat('%',#{thrPiId},'%')
|
||||
or thirdId4 LIKE concat('%',#{thrPiId},'%')
|
||||
)
|
||||
</if>
|
||||
<if test="uuid != '' and uuid != null">
|
||||
AND basic_udirel.uuid = #{uuid}
|
||||
</if>
|
||||
<if test="thirdId != '' and thirdId != null">
|
||||
AND thirdId = #{thirdId}
|
||||
</if>
|
||||
<if test="zczbhhzbapzbh != '' and zczbhhzbapzbh != null">
|
||||
AND zczbhhzbapzbh LIKE concat(#{zczbhhzbapzbh},'%')
|
||||
</if>
|
||||
<if test="diType != '' and diType != null">
|
||||
AND diType =#{diType}
|
||||
</if>
|
||||
<if test="filterType != null and filterType == 1">
|
||||
AND (thirdId <![CDATA[<>]]> '' or thirdId1 <![CDATA[<>]]> '' or thirdId2 <![CDATA[<>]]> '' or
|
||||
thirdId3 <![CDATA[<>]]> '' or thirdId4 <![CDATA[<>]]> '' )
|
||||
and basic_products.flbm <![CDATA[<>]]> ''
|
||||
</if>
|
||||
<if test="filterType != null and filterType == 2">
|
||||
AND basic_products.flbm is NULL
|
||||
</if>
|
||||
<if test="filterType != null and filterType == 3">
|
||||
AND thirdId is NULL and basic_products.flbm <![CDATA[<>]]> ''
|
||||
</if>
|
||||
<if test="filterType != null and filterType == 4">
|
||||
AND thirdId1 is NULL and basic_products.flbm <![CDATA[<>]]> ''
|
||||
</if>
|
||||
<if test="filterType != null and filterType == 5">
|
||||
AND thirdId2 is NULL and basic_products.flbm <![CDATA[<>]]> ''
|
||||
</if>
|
||||
<if test="filterType != null and filterType == 6">
|
||||
AND thirdId3 is NULL and basic_products.flbm <![CDATA[<>]]> ''
|
||||
</if>
|
||||
<if test="filterType != null and filterType == 7">
|
||||
AND thirdId4 is NULL and basic_products.flbm <![CDATA[<>]]> ''
|
||||
</if>
|
||||
<if test="customerId != '' and customerId != null">
|
||||
AND company_product_relevance.customerId = #{customerId}
|
||||
</if>
|
||||
<if test="auditStatus != '' and auditStatus != null">
|
||||
AND company_product_relevance.auditStatus = #{auditStatus}
|
||||
</if>
|
||||
<if test="id != '' and id != null">
|
||||
AND basic_udirel.id = #{id}
|
||||
</if>
|
||||
<if test="companyName != '' and companyName != null">
|
||||
AND customer_info.companyName = #{companyName}
|
||||
</if>
|
||||
<if test="lockStatus != '' and lockStatus != null">
|
||||
AND basic_udirel.lockStatus = #{lockStatus}
|
||||
</if>
|
||||
<if test="isAdavence != '' and isAdavence != null">
|
||||
AND basic_udirel.isAdavence = #{isAdavence}
|
||||
</if>
|
||||
<if test="unitFk != null and unitFk != ''">
|
||||
and unitFk = #{unitFk}
|
||||
</if>
|
||||
</where>
|
||||
ORDER BY updateTime DESC
|
||||
</select>
|
||||
|
||||
|
||||
<select id="findCompanyProductRelevance" parameterType="java.lang.Long"
|
||||
resultType="com.glxp.api.admin.entity.basic.CompanyProductRelevanceEntity">
|
||||
SELECT *
|
||||
FROM company_product_relevance
|
||||
where customerId = #{customerId}
|
||||
</select>
|
||||
|
||||
<select id="findCompanyProductRelevanceByProductId" parameterType="java.lang.String"
|
||||
resultType="com.glxp.api.admin.entity.basic.CompanyProductRelevanceEntity">
|
||||
SELECT *
|
||||
FROM company_product_relevance
|
||||
where productId = #{productId}
|
||||
</select>
|
||||
|
||||
<select id="findCompanyProductRelevanceByUdiRlIdFk" parameterType="java.lang.String"
|
||||
resultType="com.glxp.api.admin.entity.basic.CompanyProductRelevanceEntity">
|
||||
SELECT *
|
||||
FROM company_product_relevance
|
||||
where udiRlIdFk = #{udiRlIdFk}
|
||||
and customerId = #{customerId}
|
||||
</select>
|
||||
|
||||
|
||||
<select id="findCompanyProductRelevanceByProductUuid"
|
||||
parameterType="com.glxp.api.admin.entity.basic.CompanyProductRelevanceEntity"
|
||||
resultType="com.glxp.api.admin.entity.basic.CompanyProductRelevanceEntity">
|
||||
SELECT * FROM company_product_relevance
|
||||
<where>
|
||||
<if test="customerId != null and customerId != ''">
|
||||
and customerId = #{customerId}
|
||||
</if>
|
||||
<if test="productId != null and productId != ''">
|
||||
and productId = #{productId}
|
||||
</if>
|
||||
<if test="productUuid != null and productUuid != ''">
|
||||
and productUuid = #{productUuid}
|
||||
</if>
|
||||
<if test="unitFk != null and unitFk != ''">
|
||||
and unitFk = #{unitFk}
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<select id="getCompanyProductRelevance"
|
||||
parameterType="com.glxp.api.admin.req.basic.FilterCompanyProductRelevanceRequest"
|
||||
resultType="com.glxp.api.admin.entity.basic.CompanyProductRelevanceEntity">
|
||||
SELECT * FROM company_product_relevance
|
||||
<where>
|
||||
<if test="customerId != null and customerId != ''">
|
||||
and customerId = #{customerId}
|
||||
</if>
|
||||
<if test="productId != null and productId != ''">
|
||||
and productId = #{productId}
|
||||
</if>
|
||||
<if test="productUuid != null and productUuid != ''">
|
||||
and productUuid = #{productUuid}
|
||||
</if>
|
||||
<if test="unitFk != null and unitFk != ''">
|
||||
and unitFk = #{unitFk}
|
||||
</if>
|
||||
|
||||
</where>
|
||||
|
||||
</select>
|
||||
|
||||
<update id="updateCompanyProductRelevance"
|
||||
parameterType="com.glxp.api.admin.entity.basic.CompanyProductRelevanceEntity">
|
||||
UPDATE company_product_relevance
|
||||
<set>
|
||||
<if test="customerId != null">customerId=#{customerId},</if>
|
||||
<if test="productId != null">name=#{name},</if>
|
||||
<if test="enterpriseId != null">tel=#{tel},</if>
|
||||
<if test="registrationId != null">phone=#{phone},</if>
|
||||
<if test="create_time != null">create_time=#{create_time},</if>
|
||||
<if test="update_time != null">update_time=#{update_time},</if>
|
||||
<if test="auditStatus != null">auditStatus=#{auditStatus},</if>
|
||||
<if test="productUuid != null">productUuid=#{productUuid},</if>
|
||||
<if test="udiRlIdFk != null">udiRlIdFk=#{udiRlIdFk},</if>
|
||||
<if test="unitFk != null">unitFk=#{unitFk},</if>
|
||||
|
||||
</set>
|
||||
WHERE id = #{id}
|
||||
</update>
|
||||
|
||||
<insert id="insertCompanyProductRelevance"
|
||||
parameterType="com.glxp.api.admin.entity.basic.CompanyProductRelevanceEntity">
|
||||
replace
|
||||
INTO company_product_relevance(customerId,productId,enterpriseId,registrationId,
|
||||
create_time,update_time,auditStatus,productUuid,udiRlIdFk,unitFk) values
|
||||
(
|
||||
#{customerId},
|
||||
#{productId},
|
||||
#{enterpriseId},
|
||||
#{registrationId},
|
||||
#{create_time},
|
||||
#{update_time},
|
||||
#{auditStatus},
|
||||
#{productUuid},
|
||||
#{udiRlIdFk},
|
||||
#{unitFk}
|
||||
)
|
||||
</insert>
|
||||
|
||||
<insert id="importCompanyProductRelevance"
|
||||
parameterType="com.glxp.api.admin.entity.basic.CompanyProductRelevanceEntity">
|
||||
replace
|
||||
INTO company_product_relevance(id,customerId,productId,enterpriseId,registrationId,
|
||||
create_time,update_time,auditStatus,productUuid,udiRlIdFk,unitFk) values
|
||||
(
|
||||
#{id},
|
||||
#{customerId},
|
||||
#{productId},
|
||||
#{enterpriseId},
|
||||
#{registrationId},
|
||||
#{create_time},
|
||||
#{update_time},
|
||||
#{auditStatus},
|
||||
#{productUuid},
|
||||
#{udiRlIdFk},
|
||||
#{unitFk}
|
||||
)
|
||||
</insert>
|
||||
|
||||
<delete id="deleteById" parameterType="Map">
|
||||
DELETE
|
||||
FROM company_product_relevance
|
||||
WHERE id = #{id}
|
||||
</delete>
|
||||
|
||||
|
||||
<delete id="deleteByRlId" parameterType="Map">
|
||||
DELETE
|
||||
FROM company_product_relevance
|
||||
WHERE udiRlIdFk = #{id}
|
||||
</delete>
|
||||
|
||||
</mapper>
|
Loading…
Reference in New Issue