Browse Source

徽章删除问题修改,徽章列表添加type字段

dev_shibei_match
zhaoqifeng 5 years ago
parent
commit
1a79180b2c
  1. 5
      epmet-user/epmet-user-client/src/main/java/com/epmet/dto/BadgeDTO.java
  2. 4
      epmet-user/epmet-user-client/src/main/java/com/epmet/dto/result/BadgeListResultDTO.java
  3. 2
      epmet-user/epmet-user-server/src/main/java/com/epmet/dao/BadgeDao.java
  4. 2
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/BadgeServiceImpl.java
  5. 8
      epmet-user/epmet-user-server/src/main/resources/mapper/BadgeDao.xml

5
epmet-user/epmet-user-client/src/main/java/com/epmet/dto/BadgeDTO.java

@ -63,6 +63,11 @@ public class BadgeDTO implements Serializable {
*/ */
private String badgeStatus; private String badgeStatus;
/**
* 排序
*/
private Integer sort;
/** /**
* 删除标识 1删除0未删除 * 删除标识 1删除0未删除
*/ */

4
epmet-user/epmet-user-client/src/main/java/com/epmet/dto/result/BadgeListResultDTO.java

@ -28,4 +28,8 @@ public class BadgeListResultDTO {
* 徽章状态 上线:online;下线:offline; * 徽章状态 上线:online;下线:offline;
*/ */
private String badgeStatus; private String badgeStatus;
/**
* 固有徽章类型 党员徽章party;none
*/
private String type;
} }

2
epmet-user/epmet-user-server/src/main/java/com/epmet/dao/BadgeDao.java

@ -153,7 +153,7 @@ public interface BadgeDao extends BaseDao<BadgeEntity> {
/** /**
* 插入数据 * 插入数据
* *
* @param entity * @param dto
* @return void * @return void
* @author zhaoqifeng * @author zhaoqifeng
* @date 2020/11/6 14:46 * @date 2020/11/6 14:46

2
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/BadgeServiceImpl.java

@ -24,6 +24,7 @@ import com.epmet.commons.mybatis.service.impl.BaseServiceImpl;
import com.epmet.commons.tools.constant.Constant; import com.epmet.commons.tools.constant.Constant;
import com.epmet.commons.tools.constant.FieldConstant; import com.epmet.commons.tools.constant.FieldConstant;
import com.epmet.commons.tools.constant.NumConstant; import com.epmet.commons.tools.constant.NumConstant;
import com.epmet.commons.tools.constant.StrConstant;
import com.epmet.commons.tools.exception.EpmetErrorCode; import com.epmet.commons.tools.exception.EpmetErrorCode;
import com.epmet.commons.tools.exception.RenException; import com.epmet.commons.tools.exception.RenException;
import com.epmet.commons.tools.exception.ValidateException; import com.epmet.commons.tools.exception.ValidateException;
@ -268,6 +269,7 @@ public class BadgeServiceImpl extends BaseServiceImpl<BadgeDao, BadgeEntity> imp
BadgeDTO badgeDTO = ConvertUtils.sourceToTarget(badgeEntity, BadgeDTO.class); BadgeDTO badgeDTO = ConvertUtils.sourceToTarget(badgeEntity, BadgeDTO.class);
badgeDTO.setCustomerId(tokenDto.getCustomerId()); badgeDTO.setCustomerId(tokenDto.getCustomerId());
badgeDTO.setDelFlag(NumConstant.ONE_STR); badgeDTO.setDelFlag(NumConstant.ONE_STR);
badgeDTO.setRevision(NumConstant.ZERO);
badgeDTO.setCreatedBy(tokenDto.getUserId()); badgeDTO.setCreatedBy(tokenDto.getUserId());
badgeDTO.setCreatedTime(new Date()); badgeDTO.setCreatedTime(new Date());
badgeDTO.setUpdatedBy(tokenDto.getUserId()); badgeDTO.setUpdatedBy(tokenDto.getUserId());

8
epmet-user/epmet-user-server/src/main/resources/mapper/BadgeDao.xml

@ -25,6 +25,7 @@
`BADGE_ICON`, `BADGE_ICON`,
`FIXATION_BADGE_TYPE`, `FIXATION_BADGE_TYPE`,
`BADGE_STATUS`, `BADGE_STATUS`,
`SORT`,
`DEL_FLAG`, `DEL_FLAG`,
`REVISION`, `REVISION`,
`CREATED_BY`, `CREATED_BY`,
@ -38,6 +39,7 @@
#{badgeIcon}, #{badgeIcon},
#{fixationBadgeType}, #{fixationBadgeType},
#{badgeStatus}, #{badgeStatus},
#{sort},
#{delFlag}, #{delFlag},
#{revision}, #{revision},
#{createdBy}, #{createdBy},
@ -64,7 +66,8 @@
ID AS "badgeId", ID AS "badgeId",
BADGE_NAME, BADGE_NAME,
BADGE_ICON, BADGE_ICON,
BADGE_STATUS BADGE_STATUS,
FIXATION_BADGE_TYPE AS "type"
FROM FROM
( (
SELECT * FROM badge SELECT * FROM badge
@ -138,7 +141,8 @@
WHERE BADGE_NAME = #{badgeName} AND badgeId != #{badgeId} WHERE BADGE_NAME = #{badgeName} AND badgeId != #{badgeId}
</select> </select>
<select id="selectBadgeInfo" resultType="com.epmet.entity.BadgeEntity"> <select id="selectBadgeInfo" resultType="com.epmet.entity.BadgeEntity">
select CUSTOMER_ID,BADGE_NAME,BADGE_ICON,FIXATION_BADGE_TYPE,SORT,BADGE_STATUS from badge where DEL_FLAG = '0' AND CUSTOMER_ID = #{customerId} AND ID = #{badgeId} select ID,CUSTOMER_ID,BADGE_NAME,BADGE_ICON,FIXATION_BADGE_TYPE,SORT,BADGE_STATUS from badge where DEL_FLAG = '0' AND CUSTOMER_ID =
#{customerId} AND ID = #{badgeId}
</select> </select>
<select id="selectAuditingList" resultType="com.epmet.dto.result.BadgeAuditingResultDTO"> <select id="selectAuditingList" resultType="com.epmet.dto.result.BadgeAuditingResultDTO">
SELECT SELECT

Loading…
Cancel
Save