diff --git a/yifu-archives/yifu-archives-api/src/main/java/com/yifu/cloud/plus/v1/yifu/archives/entity/TCutsomerDataPermisson.java b/yifu-archives/yifu-archives-api/src/main/java/com/yifu/cloud/plus/v1/yifu/archives/entity/TCutsomerDataPermisson.java index d9b9ad82e2dc7631d105d04d9b20d4fbd78f6196..153d34a1b2bb27dee98a377df63711a53eb81780 100644 --- a/yifu-archives/yifu-archives-api/src/main/java/com/yifu/cloud/plus/v1/yifu/archives/entity/TCutsomerDataPermisson.java +++ b/yifu-archives/yifu-archives-api/src/main/java/com/yifu/cloud/plus/v1/yifu/archives/entity/TCutsomerDataPermisson.java @@ -13,6 +13,7 @@ import org.hibernate.validator.constraints.Length; import javax.validation.constraints.NotBlank; import java.io.Serializable; import java.time.LocalDateTime; +import java.util.List; /** * 客户数æ®æƒé™è¡¨ @@ -92,6 +93,10 @@ public class TCutsomerDataPermisson implements Serializable { private String userDeptName; @ExcelIgnore - @Schema(description = "授æƒæ¥æº0ekp,1mvp,2mvpå¤åˆ¶", name = "type") + @Schema(description = "授æƒæ¥æº0ekp,1mvp,2mvpå¤åˆ¶") private String type; + + @ExcelIgnore + @Schema(description = "导出选ä¸çš„è¡Œid数组") + private List<String> idList; } diff --git a/yifu-archives/yifu-archives-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/archives/mapper/TCutsomerDataPermissonMapper.java b/yifu-archives/yifu-archives-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/archives/mapper/TCutsomerDataPermissonMapper.java index 2803fb1f3c8a60552c31dae684efa8789735444f..7eef788b2e5cf768649a55e20aff19843c198b76 100644 --- a/yifu-archives/yifu-archives-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/archives/mapper/TCutsomerDataPermissonMapper.java +++ b/yifu-archives/yifu-archives-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/archives/mapper/TCutsomerDataPermissonMapper.java @@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.yifu.cloud.plus.v1.yifu.archives.entity.TCutsomerDataPermisson; -import com.yifu.cloud.plus.v1.yifu.archives.vo.TCutsomerDataPermissonVo; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; diff --git a/yifu-archives/yifu-archives-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/archives/service/TCutsomerDataPermissonService.java b/yifu-archives/yifu-archives-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/archives/service/TCutsomerDataPermissonService.java index 57ab935dcf2b4454347e046cc164436ac1921a34..57b5efcb62d47c8fcb1784a5c413fccc3f63a46c 100644 --- a/yifu-archives/yifu-archives-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/archives/service/TCutsomerDataPermissonService.java +++ b/yifu-archives/yifu-archives-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/archives/service/TCutsomerDataPermissonService.java @@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.yifu.cloud.plus.v1.yifu.archives.entity.TCutsomerDataPermisson; -import com.yifu.cloud.plus.v1.yifu.archives.vo.TCutsomerDataPermissonVo; import com.yifu.cloud.plus.v1.yifu.common.core.util.R; import com.yifu.cloud.plus.v1.yifu.common.core.vo.YifuUser; diff --git a/yifu-archives/yifu-archives-biz/src/main/resources/mapper/TCutsomerDataPermissonMapper.xml b/yifu-archives/yifu-archives-biz/src/main/resources/mapper/TCutsomerDataPermissonMapper.xml index a12009117f6ebba84ad41fadbc36d4f6539b5c2f..3c6722d190aad7b20602167497acd502fcaede72 100644 --- a/yifu-archives/yifu-archives-biz/src/main/resources/mapper/TCutsomerDataPermissonMapper.xml +++ b/yifu-archives/yifu-archives-biz/src/main/resources/mapper/TCutsomerDataPermissonMapper.xml @@ -38,6 +38,12 @@ </sql> <sql id="where_getTCutsomerDataPermissonPage"> <if test="tCutsomerDataPermisson != null"> + <if test="tCutsomerDataPermisson.idList != null"> + AND a.id in + <foreach item="idStr" index="index" collection="tCutsomerDataPermisson.idList" open="(" separator="," close=")"> + #{idStr} + </foreach> + </if> <if test="tCutsomerDataPermisson.userNickName != null and tCutsomerDataPermisson.userNickName.trim() != ''"> AND a.USER_NICK_NAME like concat('%',#{tCutsomerDataPermisson.userNickName},'%') </if>