3/4 basic优化1.0

dev_drug_dm
wangwei 4 months ago
parent 6b4fe9cc36
commit 8f4ff09767

@ -13,7 +13,6 @@ import java.util.List;
@Mapper @Mapper
public interface BasicBussinessTypeDao extends BaseMapperPlus<BasicBussinessTypeDao, BasicBussinessTypeEntity, BasicBussinessTypeEntity> { public interface BasicBussinessTypeDao extends BaseMapperPlus<BasicBussinessTypeDao, BasicBussinessTypeEntity, BasicBussinessTypeEntity> {
/** /**
* *
* *

@ -17,8 +17,6 @@ public interface CompanyProductRelevanceDao extends BaseMapperPlus<CompanyProduc
boolean insertCompanyProductRelevance(CompanyProductRelevanceEntity companyCertEntity); boolean insertCompanyProductRelevance(CompanyProductRelevanceEntity companyCertEntity);
boolean importCompanyProductRelevance(CompanyProductRelevanceEntity companyProductRelevanceEntity);
boolean deleteById(String id); boolean deleteById(String id);
boolean deleteByRlId(String id); boolean deleteByRlId(String id);

@ -37,24 +37,18 @@ public interface ProductInfoDao {
boolean updateProductByUuid(ProductInfoEntity productInfoEntity); boolean updateProductByUuid(ProductInfoEntity productInfoEntity);
List<String> findAllUuids(ListPageRequest listPageRequest);
List<ProductInfoEntity> selectByUuid(@Param("uuid") String uuid); List<ProductInfoEntity> selectByUuid(@Param("uuid") String uuid);
List<ProductInfoEntity> filterUdi(ProductInfoFilterRequest productInfoFilterRequest); List<ProductInfoEntity> filterUdi(ProductInfoFilterRequest productInfoFilterRequest);
List<ProductInfoEntity> filterUdiNoPage(ProductInfoFilterRequest productInfoFilterRequest); List<ProductInfoEntity> filterUdiNoPage(ProductInfoFilterRequest productInfoFilterRequest);
Long filterUdiNoPageCount(ProductInfoFilterRequest productInfoFilterRequest); Long filterUdiNoPageCount(ProductInfoFilterRequest productInfoFilterRequest);
List<ProductInfoEntity> syncDlUdi(ProductInfoFilterRequest productInfoFilterRequest); List<ProductInfoEntity> syncDlUdi(ProductInfoFilterRequest productInfoFilterRequest);
List<String> filterUuidByCreditNo(ProductInfoFilterRequest productInfoFilterRequest); List<String> filterUuidByCreditNo(ProductInfoFilterRequest productInfoFilterRequest);
List<ProductInfoEntity> selectAllByUuid(@Param("ids") List<String> ids); List<ProductInfoEntity> selectAllByUuid(@Param("ids") List<String> ids);
List<String> findAllTyshxyh();
} }

@ -58,11 +58,6 @@ public interface UdiProductDao extends BaseMapperPlus<UdiProductDao, UdiProductE
List<UdiRelevanceResponse> filterUdiInfo2(FilterUdiRelRequest filterUdiRelRequest); List<UdiRelevanceResponse> filterUdiInfo2(FilterUdiRelRequest filterUdiRelRequest);
/**
*
*/
void importUdiInfo(@Param("udiInfoEntities") List<UdiProductEntity> udiInfoEntities);
/** /**
* *
* *

@ -62,12 +62,6 @@ public interface UdiRelevanceDao extends BaseMapperPlus<UdiRelevanceDao, UdiRele
List<UdiRelevanceEntity> batchSelectByIds(@Param("ids") List<String> ids); List<UdiRelevanceEntity> batchSelectByIds(@Param("ids") List<String> ids);
/**
*
*
* @param udiRelevanceEntities
*/
void importUdiRelevance(@Param("udiRelevanceEntities") List<UdiRelevanceEntity> udiRelevanceEntities);
/** /**
* /** * /**

@ -21,24 +21,6 @@
</insert> </insert>
<insert id="importCompanyProductRelevance"
parameterType="com.glxp.api.entity.basic.CompanyProductRelevanceEntity">
replace
INTO company_product_relevance(id, customerId, productId, enterpriseId, registrationId,
create_time, update_time, auditStatus, productUuid, udiRlIdFk, unitFk,
price)
values (#{id},
#{customerId},
#{productId},
#{enterpriseId},
#{registrationId},
#{create_time},
#{update_time},
#{auditStatus},
#{productUuid},
#{udiRlIdFk},
#{unitFk}, #{price})
</insert>
<delete id="deleteById" parameterType="Map"> <delete id="deleteById" parameterType="Map">
DELETE DELETE

@ -126,7 +126,6 @@
</where> </where>
GROUP BY nameCode GROUP BY nameCode
</select> </select>
<select id="selectAllByUuid" parameterType="java.util.List" <select id="selectAllByUuid" parameterType="java.util.List"
resultType="com.glxp.api.entity.basic.ProductInfoEntity"> resultType="com.glxp.api.entity.basic.ProductInfoEntity">
select * select *
@ -138,8 +137,6 @@
</foreach> </foreach>
) )
</select> </select>
<select id="selectByUuid" parameterType="Map" <select id="selectByUuid" parameterType="Map"
resultType="com.glxp.api.entity.basic.ProductInfoEntity"> resultType="com.glxp.api.entity.basic.ProductInfoEntity">
select * select *
@ -176,8 +173,6 @@
</if> </if>
</where> </where>
</select> </select>
<select id="filterUdiByNewest" parameterType="com.glxp.api.req.basic.ProductInfoFilterRequest" <select id="filterUdiByNewest" parameterType="com.glxp.api.req.basic.ProductInfoFilterRequest"
resultType="com.glxp.api.entity.basic.ProductInfoEntity"> resultType="com.glxp.api.entity.basic.ProductInfoEntity">
SELECT * SELECT *
@ -200,7 +195,6 @@
</if> </if>
</where> </where>
</select> </select>
<select id="filterUuidByCreditNo" parameterType="com.glxp.api.req.basic.ProductInfoFilterRequest" <select id="filterUuidByCreditNo" parameterType="com.glxp.api.req.basic.ProductInfoFilterRequest"
resultType="java.lang.String"> resultType="java.lang.String">
select p.uuid from productinfo p select p.uuid from productinfo p
@ -271,8 +265,6 @@
</if> </if>
</where> </where>
</select> </select>
<select id="filterUdiNoPage" parameterType="com.glxp.api.req.basic.ProductInfoFilterRequest" <select id="filterUdiNoPage" parameterType="com.glxp.api.req.basic.ProductInfoFilterRequest"
resultType="com.glxp.api.entity.basic.ProductInfoEntity"> resultType="com.glxp.api.entity.basic.ProductInfoEntity">
select * select *
@ -319,8 +311,6 @@
</where> </where>
limit #{page},#{limit} limit #{page},#{limit}
</select> </select>
<select id="filterUdiNoPageCount" parameterType="com.glxp.api.req.basic.ProductInfoFilterRequest" <select id="filterUdiNoPageCount" parameterType="com.glxp.api.req.basic.ProductInfoFilterRequest"
resultType="java.lang.Long"> resultType="java.lang.Long">
select count(0) select count(0)
@ -366,8 +356,6 @@
</if> </if>
</where> </where>
</select> </select>
<select id="selectByUpdateTime" <select id="selectByUpdateTime"
resultType="com.glxp.api.entity.basic.ProductInfoEntity"> resultType="com.glxp.api.entity.basic.ProductInfoEntity">
select * select *
@ -414,7 +402,6 @@
limit #{page},#{limit} limit #{page},#{limit}
</select> </select>
<insert id="insertProductInfo" <insert id="insertProductInfo"
parameterType="com.glxp.api.entity.basic.ProductInfoEntity"> parameterType="com.glxp.api.entity.basic.ProductInfoEntity">
REPLACE REPLACE
@ -478,7 +465,6 @@
#{mjfs}, #{categoryName}) #{mjfs}, #{categoryName})
</insert> </insert>
<insert id="insertProductInfos" <insert id="insertProductInfos"
parameterType="com.glxp.api.entity.basic.ProductInfoEntity"> parameterType="com.glxp.api.entity.basic.ProductInfoEntity">
REPLACE INTO productinfo REPLACE INTO productinfo
@ -744,18 +730,4 @@
</set> </set>
WHERE uuid = #{uuid} WHERE uuid = #{uuid}
</update> </update>
<!--测试专用-->
<select id="findAllUuids" parameterType="com.glxp.api.util.page.ListPageRequest" resultType="java.lang.String">
SELECT uuid
from device
group by uuid
limit #{page}, #{limit}
</select>
<select id="findAllTyshxyh" resultType="java.lang.String">
SELECT tyshxydm
from productinfo
group by tyshxydm
</select>
</mapper> </mapper>

@ -1321,45 +1321,6 @@
</foreach> </foreach>
</select> </select>
<insert id="importUdiRelevance" parameterType="java.util.List">
replace
into basic_udirel
(id, uuid, mainId, thirdId, thirdId1, thirdId2, thirdId3, thirdId4, udplatCode, isUseDy, isDisable,
isLock,
lockStatus, isAdavence, purType, attributeType, hcType, useMuti, useNum, supName, createTime,
updateTime, modifyTime,
createUser,
updateUser,
remark, useExpireTime, dispatch, groupBuy, needCert, isStack)
values
<foreach collection="udiRelevanceEntities" item="item" index="index" separator=",">
(#{item.id},
#{item.uuid},
#{item.mainId},
#{item.thirdId},
#{item.thirdId1},
#{item.thirdId2},
#{item.thirdId3},
#{item.thirdId4},
#{item.udplatCode},
#{item.isUseDy},
#{item.isDisable},
#{item.isLock},
#{item.lockStatus},
#{item.isAdavence}, #{item.purType}, #{item.attributeType}, #{item.hcType},
#{item.useMuti},
#{item.useNum},
#{item.supName},
#{item.createTime},
#{item.updateTime},
#{item.modifyTime},
#{item.createUser},
#{item.updateUser},
#{item.remark}, #{item.useExpireTime}, #{item.dispatch}, #{item.groupBuy}, #{item.needCert},
#{item.isStack})
</foreach>
</insert>
<select id="selectGroupByNameCode" parameterType="java.lang.String" <select id="selectGroupByNameCode" parameterType="java.lang.String"
resultType="com.glxp.api.res.basic.UdiRelevanceResponse"> resultType="com.glxp.api.res.basic.UdiRelevanceResponse">

Loading…
Cancel
Save