forked from rongchao/epmet-cloud-rizhao
21 changed files with 371 additions and 256 deletions
@ -0,0 +1,82 @@ |
|||
package com.epmet.service.impl; |
|||
|
|||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|||
import com.baomidou.mybatisplus.core.metadata.IPage; |
|||
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; |
|||
import com.epmet.commons.tools.constant.FieldConstant; |
|||
import com.epmet.commons.tools.page.PageData; |
|||
import com.epmet.commons.tools.utils.ConvertUtils; |
|||
import com.epmet.dao.PointAdditiveCalcDao; |
|||
import com.epmet.dto.PointAdditiveCalcDTO; |
|||
import com.epmet.entity.PointAdditiveCalcEntity; |
|||
import com.epmet.service.PointAdditiveCalcService; |
|||
import org.apache.commons.lang3.StringUtils; |
|||
import org.springframework.stereotype.Service; |
|||
import org.springframework.transaction.annotation.Transactional; |
|||
|
|||
import java.util.Arrays; |
|||
import java.util.List; |
|||
import java.util.Map; |
|||
|
|||
/** |
|||
* 附加积分计算 |
|||
* |
|||
* @author generator generator@elink-cn.com |
|||
* @since v1.0.0 2022-06-14 |
|||
*/ |
|||
@Service |
|||
public class PointAdditiveCalcServiceImpl extends BaseServiceImpl<PointAdditiveCalcDao, PointAdditiveCalcEntity> implements PointAdditiveCalcService { |
|||
|
|||
@Override |
|||
public PageData<PointAdditiveCalcDTO> page(Map<String, Object> params) { |
|||
IPage<PointAdditiveCalcEntity> page = baseDao.selectPage( |
|||
getPage(params, FieldConstant.CREATED_TIME, false), |
|||
getWrapper(params) |
|||
); |
|||
return getPageData(page, PointAdditiveCalcDTO.class); |
|||
} |
|||
|
|||
@Override |
|||
public List<PointAdditiveCalcDTO> list(Map<String, Object> params) { |
|||
List<PointAdditiveCalcEntity> entityList = baseDao.selectList(getWrapper(params)); |
|||
|
|||
return ConvertUtils.sourceToTarget(entityList, PointAdditiveCalcDTO.class); |
|||
} |
|||
|
|||
private QueryWrapper<PointAdditiveCalcEntity> getWrapper(Map<String, Object> params){ |
|||
String id = (String)params.get(FieldConstant.ID_HUMP); |
|||
|
|||
QueryWrapper<PointAdditiveCalcEntity> wrapper = new QueryWrapper<>(); |
|||
wrapper.eq(StringUtils.isNotBlank(id), FieldConstant.ID, id); |
|||
|
|||
return wrapper; |
|||
} |
|||
|
|||
@Override |
|||
public PointAdditiveCalcDTO get(String id) { |
|||
PointAdditiveCalcEntity entity = baseDao.selectById(id); |
|||
return ConvertUtils.sourceToTarget(entity, PointAdditiveCalcDTO.class); |
|||
} |
|||
|
|||
@Override |
|||
@Transactional(rollbackFor = Exception.class) |
|||
public void save(PointAdditiveCalcDTO dto) { |
|||
PointAdditiveCalcEntity entity = ConvertUtils.sourceToTarget(dto, PointAdditiveCalcEntity.class); |
|||
insert(entity); |
|||
} |
|||
|
|||
@Override |
|||
@Transactional(rollbackFor = Exception.class) |
|||
public void update(PointAdditiveCalcDTO dto) { |
|||
PointAdditiveCalcEntity entity = ConvertUtils.sourceToTarget(dto, PointAdditiveCalcEntity.class); |
|||
updateById(entity); |
|||
} |
|||
|
|||
@Override |
|||
@Transactional(rollbackFor = Exception.class) |
|||
public void delete(String[] ids) { |
|||
// 逻辑删除(@TableLogic 注解)
|
|||
baseDao.deleteBatchIds(Arrays.asList(ids)); |
|||
} |
|||
|
|||
} |
@ -1,82 +0,0 @@ |
|||
package com.epmet.service.impl; |
|||
|
|||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|||
import com.baomidou.mybatisplus.core.metadata.IPage; |
|||
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; |
|||
import com.epmet.commons.tools.constant.FieldConstant; |
|||
import com.epmet.commons.tools.page.PageData; |
|||
import com.epmet.commons.tools.utils.ConvertUtils; |
|||
import com.epmet.dao.PointAditiveCalcDao; |
|||
import com.epmet.dto.PointAditiveCalcDTO; |
|||
import com.epmet.entity.PointAditiveCalcEntity; |
|||
import com.epmet.service.PointAditiveCalcService; |
|||
import org.apache.commons.lang3.StringUtils; |
|||
import org.springframework.stereotype.Service; |
|||
import org.springframework.transaction.annotation.Transactional; |
|||
|
|||
import java.util.Arrays; |
|||
import java.util.List; |
|||
import java.util.Map; |
|||
|
|||
/** |
|||
* 附加积分计算 |
|||
* |
|||
* @author generator generator@elink-cn.com |
|||
* @since v1.0.0 2022-06-14 |
|||
*/ |
|||
@Service |
|||
public class PointAditiveCalcServiceImpl extends BaseServiceImpl<PointAditiveCalcDao, PointAditiveCalcEntity> implements PointAditiveCalcService { |
|||
|
|||
@Override |
|||
public PageData<PointAditiveCalcDTO> page(Map<String, Object> params) { |
|||
IPage<PointAditiveCalcEntity> page = baseDao.selectPage( |
|||
getPage(params, FieldConstant.CREATED_TIME, false), |
|||
getWrapper(params) |
|||
); |
|||
return getPageData(page, PointAditiveCalcDTO.class); |
|||
} |
|||
|
|||
@Override |
|||
public List<PointAditiveCalcDTO> list(Map<String, Object> params) { |
|||
List<PointAditiveCalcEntity> entityList = baseDao.selectList(getWrapper(params)); |
|||
|
|||
return ConvertUtils.sourceToTarget(entityList, PointAditiveCalcDTO.class); |
|||
} |
|||
|
|||
private QueryWrapper<PointAditiveCalcEntity> getWrapper(Map<String, Object> params){ |
|||
String id = (String)params.get(FieldConstant.ID_HUMP); |
|||
|
|||
QueryWrapper<PointAditiveCalcEntity> wrapper = new QueryWrapper<>(); |
|||
wrapper.eq(StringUtils.isNotBlank(id), FieldConstant.ID, id); |
|||
|
|||
return wrapper; |
|||
} |
|||
|
|||
@Override |
|||
public PointAditiveCalcDTO get(String id) { |
|||
PointAditiveCalcEntity entity = baseDao.selectById(id); |
|||
return ConvertUtils.sourceToTarget(entity, PointAditiveCalcDTO.class); |
|||
} |
|||
|
|||
@Override |
|||
@Transactional(rollbackFor = Exception.class) |
|||
public void save(PointAditiveCalcDTO dto) { |
|||
PointAditiveCalcEntity entity = ConvertUtils.sourceToTarget(dto, PointAditiveCalcEntity.class); |
|||
insert(entity); |
|||
} |
|||
|
|||
@Override |
|||
@Transactional(rollbackFor = Exception.class) |
|||
public void update(PointAditiveCalcDTO dto) { |
|||
PointAditiveCalcEntity entity = ConvertUtils.sourceToTarget(dto, PointAditiveCalcEntity.class); |
|||
updateById(entity); |
|||
} |
|||
|
|||
@Override |
|||
@Transactional(rollbackFor = Exception.class) |
|||
public void delete(String[] ids) { |
|||
// 逻辑删除(@TableLogic 注解)
|
|||
baseDao.deleteBatchIds(Arrays.asList(ids)); |
|||
} |
|||
|
|||
} |
@ -0,0 +1,146 @@ |
|||
DROP TABLE IF EXISTS point_additive_rule; |
|||
CREATE TABLE point_additive_rule( |
|||
ID VARCHAR(64) NOT NULL COMMENT '主键' , |
|||
CUSTOMER_ID VARCHAR(64) NOT NULL COMMENT '客户ID' , |
|||
TYPE VARCHAR(32) NOT NULL COMMENT '记录类型;分类:category;规则:rule' , |
|||
APPLY_FLAG VARCHAR(1) COMMENT '允许申请标记;允许0(type = category时,强制赋值为0),禁止1。' , |
|||
CATEGORY_CODE VARCHAR(32) COMMENT '积分类别编码;德育积分moral_education;党建积分party_building' , |
|||
CATEGORY_NAME VARCHAR(128) COMMENT '积分类别名称;type=category时必填' , |
|||
RULE_NAME VARCHAR(512) COMMENT '积分规则名称;type=rule时必填' , |
|||
PID VARCHAR(64) COMMENT '上级节点ID;上级分类ID,顶级分类的PID为0' , |
|||
PIDS VARCHAR(512) COMMENT '上级节点ID路径;所有上级节点以英文冒号(:)拼接;不必拼接0' , |
|||
POINT_VALUE INT(10) COMMENT '分值;正数加分,负数减分;type=rule时必填' , |
|||
DEL_FLAG VARCHAR(1) DEFAULT '0' COMMENT '删除标识;0.未删除 1.已删除' , |
|||
REVISION INT(10) COMMENT '乐观锁' , |
|||
CREATED_BY VARCHAR(64) COMMENT '创建人' , |
|||
CREATED_TIME DATETIME COMMENT '创建时间' , |
|||
UPDATED_BY VARCHAR(64) COMMENT '更新人' , |
|||
UPDATED_TIME DATETIME COMMENT '更新时间' , |
|||
PRIMARY KEY (ID) |
|||
) COMMENT = '附加积分规则'; |
|||
|
|||
DROP TABLE IF EXISTS point_additive_record; |
|||
CREATE TABLE point_additive_record( |
|||
ID VARCHAR(64) NOT NULL COMMENT '主键' , |
|||
CUSTOMER_ID VARCHAR(64) NOT NULL COMMENT '客户ID' , |
|||
TITLE VARCHAR(512) COMMENT '标题;积分变动标题或业务场景标题' , |
|||
STATEMENT VARCHAR(3072) COMMENT '说明;积分变动的说明' , |
|||
POINT_VALUE INT(10) COMMENT '分值' , |
|||
CATEGORY_CODE VARCHAR(32) COMMENT '积分类别;德育积分moral_education;党建积分party_building' , |
|||
SUBJECT_ID VARCHAR(64) COMMENT '积分主体ID;居民端用户ID或房屋ID' , |
|||
BUSINESS_ID VARCHAR(64) COMMENT '业务主键' , |
|||
BUSINESS_CODE VARCHAR(32) COMMENT '业务编码;积分申请point_apply;积分奖励point_reward;积分扣罚point_fine;积分花费point_cost;驳回积分申请point_reject' , |
|||
DEL_FLAG VARCHAR(1) DEFAULT '0' COMMENT '删除标识;0.未删除 1.已删除' , |
|||
REVISION INT(10) COMMENT '乐观锁' , |
|||
CREATED_BY VARCHAR(64) COMMENT '创建人' , |
|||
CREATED_TIME DATETIME COMMENT '创建时间' , |
|||
UPDATED_BY VARCHAR(64) COMMENT '更新人' , |
|||
UPDATED_TIME DATETIME COMMENT '更新时间' , |
|||
PRIMARY KEY (ID) |
|||
) COMMENT = '附加积分记录'; |
|||
|
|||
DROP TABLE IF EXISTS point_additive_calc; |
|||
CREATE TABLE point_additive_calc( |
|||
ID VARCHAR(64) NOT NULL COMMENT '主键' , |
|||
CUSTOMER_ID VARCHAR(64) NOT NULL COMMENT '客户ID' , |
|||
CATEGORY_CODE VARCHAR(32) COMMENT '积分类别;德育积分moral_education;党建积分party_building' , |
|||
SUBJECT_ID VARCHAR(64) COMMENT '积分主体ID;居民端用户ID或房屋ID' , |
|||
SPEND INT(10) DEFAULT 0 COMMENT '已用积分;累计已花费' , |
|||
TOTAL INT(10) DEFAULT 0 COMMENT '总分;累计积分' , |
|||
DEL_FLAG VARCHAR(1) DEFAULT '0' COMMENT '删除标识;0.未删除 1.已删除' , |
|||
REVISION INT(10) COMMENT '乐观锁' , |
|||
CREATED_BY VARCHAR(64) COMMENT '创建人' , |
|||
CREATED_TIME DATETIME COMMENT '创建时间' , |
|||
UPDATED_BY VARCHAR(64) COMMENT '更新人' , |
|||
UPDATED_TIME DATETIME COMMENT '更新时间' , |
|||
PRIMARY KEY (ID) |
|||
) COMMENT = '附加积分计算'; |
|||
|
|||
DROP TABLE IF EXISTS point_apply; |
|||
CREATE TABLE point_apply( |
|||
ID VARCHAR(64) NOT NULL COMMENT '主键' , |
|||
CUSTOMER_ID VARCHAR(64) NOT NULL COMMENT '客户ID' , |
|||
CATEGORY_ID VARCHAR(64) COMMENT '类别ID' , |
|||
CATEGORY_NAME VARCHAR(90) COMMENT '类别名称' , |
|||
CATEGORY_CODE VARCHAR(32) COMMENT '类别编码;德育积分moral_education;党建积分party_building' , |
|||
RULE_ID VARCHAR(64) NOT NULL COMMENT '积分规则ID' , |
|||
RULE_NAME VARCHAR(512) COMMENT '积分规则名称' , |
|||
TITLE VARCHAR(128) COMMENT '申请标题;30字内' , |
|||
STATEMENT VARCHAR(3072) COMMENT '申请内容说明;1000字内' , |
|||
STATUS VARCHAR(1) NOT NULL DEFAULT '0' COMMENT '申请状态;0已提交;1已驳回;2已通过' , |
|||
GRID_NAME VARCHAR(32) COMMENT '申请人所属网格名称' , |
|||
GRID_ID VARCHAR(64) NOT NULL COMMENT '申请人所属网格ID' , |
|||
AGENCY_ID VARCHAR(64) NOT NULL COMMENT '申请人所属组织ID' , |
|||
AGENCY_PIDS VARCHAR(512) COMMENT '上级组织ID路径' , |
|||
USER_ID VARCHAR(64) COMMENT '用户ID;申请人ID(居民端用户ID)' , |
|||
IC_RESI_USER VARCHAR(64) COMMENT '居民ID;申请人居民ID(IC_RESI_USER表主键)' , |
|||
HOUSE_ID VARCHAR(64) COMMENT '房屋ID;房屋或家庭ID' , |
|||
HOUSE_ALL_NAME VARCHAR(512) COMMENT '房屋名称;完整拼接的名称' , |
|||
HEAD_IMG_URL VARCHAR(512) COMMENT '头像' , |
|||
NICKNAME VARCHAR(90) COMMENT '昵称' , |
|||
GENDER VARCHAR(1) COMMENT '性别;未知0;男1;女2' , |
|||
NAME VARCHAR(90) COMMENT '姓名' , |
|||
ID_CARD VARCHAR(32) COMMENT '身份证号' , |
|||
MOBILE VARCHAR(32) COMMENT '手机号' , |
|||
REMARK VARCHAR(512) COMMENT '审核备注' , |
|||
DEL_FLAG VARCHAR(1) DEFAULT '0' COMMENT '删除标识;0.未删除 1.已删除' , |
|||
REVISION INT(10) COMMENT '乐观锁' , |
|||
CREATED_BY VARCHAR(64) COMMENT '创建人' , |
|||
CREATED_TIME DATETIME COMMENT '创建时间' , |
|||
UPDATED_BY VARCHAR(64) COMMENT '更新人' , |
|||
UPDATED_TIME DATETIME COMMENT '更新时间' , |
|||
PRIMARY KEY (ID) |
|||
) COMMENT = '积分申请'; |
|||
|
|||
DROP TABLE IF EXISTS point_reward; |
|||
CREATE TABLE point_reward( |
|||
ID VARCHAR(64) NOT NULL COMMENT '主键' , |
|||
CUSTOMER_ID VARCHAR(64) NOT NULL COMMENT '客户ID' , |
|||
AGENCY_ID VARCHAR(32) NOT NULL COMMENT '组织ID' , |
|||
AGENCY_PIDS VARCHAR(512) COMMENT '组织ID路径' , |
|||
HOUSE_ID VARCHAR(64) COMMENT '房屋ID' , |
|||
HOUSE_ALL_NAME VARCHAR(512) COMMENT '房屋名称;完整拼接的名称' , |
|||
STAFF_ID VARCHAR(64) COMMENT '工作人员ID' , |
|||
STAFF_NAME VARCHAR(90) COMMENT '工作人员姓名' , |
|||
BUSINESS_CODE VARCHAR(32) COMMENT '操作类型;积分奖励point_reward;积分扣罚point_fine' , |
|||
STATEMENT VARCHAR(3072) COMMENT '备注说明;200字内' , |
|||
POINT_VALUE INT(10) COMMENT '奖扣总分值' , |
|||
DEL_FLAG VARCHAR(1) DEFAULT '0' COMMENT '删除标识;0.未删除 1.已删除' , |
|||
REVISION INT(10) COMMENT '乐观锁' , |
|||
CREATED_BY VARCHAR(64) COMMENT '创建人' , |
|||
CREATED_TIME DATETIME COMMENT '创建时间' , |
|||
UPDATED_BY VARCHAR(64) COMMENT '更新人' , |
|||
UPDATED_TIME DATETIME COMMENT '更新时间' , |
|||
PRIMARY KEY (ID) |
|||
) COMMENT = '积分奖扣'; |
|||
|
|||
DROP TABLE IF EXISTS point_reward_rule; |
|||
CREATE TABLE point_reward_rule( |
|||
ID VARCHAR(64) NOT NULL COMMENT '主键' , |
|||
CUSTOMER_ID VARCHAR(64) NOT NULL COMMENT '客户ID' , |
|||
REWARD_ID VARCHAR(64) COMMENT '奖扣ID' , |
|||
RULE_ID VARCHAR(64) COMMENT '规则ID' , |
|||
DEL_FLAG VARCHAR(1) DEFAULT '0' COMMENT '删除标识;0.未删除 1.已删除' , |
|||
REVISION INT(10) COMMENT '乐观锁' , |
|||
CREATED_BY VARCHAR(64) COMMENT '创建人' , |
|||
CREATED_TIME DATETIME COMMENT '创建时间' , |
|||
UPDATED_BY VARCHAR(64) COMMENT '更新人' , |
|||
UPDATED_TIME DATETIME COMMENT '更新时间' , |
|||
PRIMARY KEY (ID) |
|||
) COMMENT = '积分奖扣明细'; |
|||
|
|||
DROP TABLE IF EXISTS point_annex; |
|||
CREATE TABLE point_annex( |
|||
ID VARCHAR(64) NOT NULL COMMENT '主键' , |
|||
CUSTOMER_ID VARCHAR(64) NOT NULL COMMENT '客户ID' , |
|||
BUSINESS_ID VARCHAR(64) COMMENT '业务ID;业务主键,包括积分申请、奖扣等业务' , |
|||
BUSINESS_CODE VARCHAR(32) COMMENT '业务编码;积分申请point_apply,积分奖励point_reward,积分扣罚point_fine,积分花费point_cost' , |
|||
URL VARCHAR(512) COMMENT '附件访问地址' , |
|||
DEL_FLAG VARCHAR(1) DEFAULT '0' COMMENT '删除标识;0.未删除 1.已删除' , |
|||
REVISION INT(10) COMMENT '乐观锁' , |
|||
CREATED_BY VARCHAR(64) COMMENT '创建人' , |
|||
CREATED_TIME DATETIME COMMENT '创建时间' , |
|||
UPDATED_BY VARCHAR(64) COMMENT '更新人' , |
|||
UPDATED_TIME DATETIME COMMENT '更新时间' , |
|||
PRIMARY KEY (ID) |
|||
) COMMENT = '积分相关附件表'; |
@ -0,0 +1,8 @@ |
|||
<?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.epmet.dao.PointAdditiveCalcDao"> |
|||
|
|||
|
|||
|
|||
</mapper> |
@ -0,0 +1,31 @@ |
|||
<?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.epmet.dao.PointAdditiveRecordDao"> |
|||
|
|||
<select id="selectRecordList" resultType="com.epmet.dto.result.PointAdditiveRecordDailyDTO"> |
|||
SELECT |
|||
TITLE, |
|||
STATEMENT AS remark, |
|||
CASE |
|||
POINT_VALUE |
|||
WHEN POINT_VALUE > 0 THEN |
|||
concat( '+', POINT_VALUE ) ELSE POINT_VALUE |
|||
END AS point, |
|||
BUSINESS_ID, |
|||
BUSINESS_CODE, |
|||
DATE_FORMAT( CREATED_TIME, '%Y-%m-%d' ) AS date, |
|||
DATE_FORMAT( CREATED_TIME, '%H:%i' ) AS time |
|||
FROM |
|||
point_additive_record |
|||
WHERE |
|||
DEL_FLAG = '0' |
|||
AND SUBJECT_ID = #{subjectId} |
|||
AND CUSTOMER_ID = #{customerId} |
|||
AND CATEGORY_CODE = #{categoryCode} |
|||
ORDER BY |
|||
CREATED_TIME DESC |
|||
</select> |
|||
|
|||
|
|||
</mapper> |
@ -1,22 +0,0 @@ |
|||
<?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.epmet.dao.PointAditiveCalcDao"> |
|||
|
|||
<resultMap type="com.epmet.entity.PointAditiveCalcEntity" id="pointAditiveCalcMap"> |
|||
<result property="id" column="ID"/> |
|||
<result property="customerId" column="CUSTOMER_ID"/> |
|||
<result property="categoryCode" column="CATEGORY_CODE"/> |
|||
<result property="subjectId" column="SUBJECT_ID"/> |
|||
<result property="spend" column="SPEND"/> |
|||
<result property="total" column="TOTAL"/> |
|||
<result property="delFlag" column="DEL_FLAG"/> |
|||
<result property="revision" column="REVISION"/> |
|||
<result property="createdBy" column="CREATED_BY"/> |
|||
<result property="createdTime" column="CREATED_TIME"/> |
|||
<result property="updatedBy" column="UPDATED_BY"/> |
|||
<result property="updatedTime" column="UPDATED_TIME"/> |
|||
</resultMap> |
|||
|
|||
|
|||
</mapper> |
@ -1,48 +0,0 @@ |
|||
<?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.epmet.dao.PointAditiveRecordDao"> |
|||
|
|||
<resultMap type="com.epmet.entity.PointAditiveRecordEntity" id="pointAditiveRecordMap"> |
|||
<result property="id" column="ID"/> |
|||
<result property="customerId" column="CUSTOMER_ID"/> |
|||
<result property="title" column="TITLE"/> |
|||
<result property="statement" column="STATEMENT"/> |
|||
<result property="pointValue" column="POINT_VALUE"/> |
|||
<result property="categoryCode" column="CATEGORY_CODE"/> |
|||
<result property="subjectId" column="SUBJECT_ID"/> |
|||
<result property="businessId" column="BUSINESS_ID"/> |
|||
<result property="businessCode" column="BUSINESS_CODE"/> |
|||
<result property="delFlag" column="DEL_FLAG"/> |
|||
<result property="revision" column="REVISION"/> |
|||
<result property="createdBy" column="CREATED_BY"/> |
|||
<result property="createdTime" column="CREATED_TIME"/> |
|||
<result property="updatedBy" column="UPDATED_BY"/> |
|||
<result property="updatedTime" column="UPDATED_TIME"/> |
|||
</resultMap> |
|||
<select id="selectRecordList" resultType="com.epmet.dto.result.PointAditiveRecordDailyDTO"> |
|||
SELECT |
|||
TITLE, |
|||
STATEMENT AS remark, |
|||
CASE |
|||
POINT_VALUE |
|||
WHEN POINT_VALUE > 0 THEN |
|||
concat( '+', POINT_VALUE ) ELSE POINT_VALUE |
|||
END AS point, |
|||
BUSINESS_ID, |
|||
BUSINESS_CODE, |
|||
DATE_FORMAT( CREATED_TIME, '%Y-%m-%d' ) AS date, |
|||
DATE_FORMAT( CREATED_TIME, '%H:%i' ) AS time |
|||
FROM |
|||
point_aditive_record |
|||
WHERE |
|||
DEL_FLAG = '0' |
|||
AND SUBJECT_ID = #{subjectId} |
|||
AND CUSTOMER_ID = #{customerId} |
|||
AND CATEGORY_CODE = #{categoryCode} |
|||
ORDER BY |
|||
CREATED_TIME DESC |
|||
</select> |
|||
|
|||
|
|||
</mapper> |
Loading…
Reference in new issue