大屏展示实时接口
parent
61f363a5a1
commit
3ebc40c306
@ -0,0 +1,16 @@
|
|||||||
|
package com.glxp.api.dao.stat;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import com.glxp.api.entity.stat.IoStatMonthEntity;
|
||||||
|
import com.glxp.api.req.stat.StatCorpInvRequest;
|
||||||
|
import com.glxp.api.res.basic.BasicUdiRelResponse;
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Mapper
|
||||||
|
public interface IoStatMonthMapper extends BaseMapper<IoStatMonthEntity> {
|
||||||
|
|
||||||
|
List<BasicUdiRelResponse> statCompanyCount(StatCorpInvRequest statCorpInvRequest);
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,9 @@
|
|||||||
|
package com.glxp.api.dao.stat;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import com.glxp.api.entity.stat.IoStatOrderEntity;
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
|
@Mapper
|
||||||
|
public interface IoStatOrderMapper extends BaseMapper<IoStatOrderEntity> {
|
||||||
|
}
|
@ -0,0 +1,183 @@
|
|||||||
|
package com.glxp.api.entity.stat;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
@TableName(value = "io_stat_month")
|
||||||
|
public class IoStatMonthEntity implements Serializable {
|
||||||
|
@TableId(value = "id", type = IdType.AUTO)
|
||||||
|
private Integer id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 记录号外键
|
||||||
|
*/
|
||||||
|
@TableField(value = "recordKeyFk")
|
||||||
|
private String recordKeyFk;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 年度
|
||||||
|
*/
|
||||||
|
@TableField(value = "`year`")
|
||||||
|
private Integer year;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 季度
|
||||||
|
*/
|
||||||
|
@TableField(value = "quarter")
|
||||||
|
private Integer quarter;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 月份
|
||||||
|
*/
|
||||||
|
@TableField(value = "`month`")
|
||||||
|
private Integer month;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 物资编码主键
|
||||||
|
*/
|
||||||
|
@TableField(value = "relIdFk")
|
||||||
|
private String relIdFk;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 产品DI
|
||||||
|
*/
|
||||||
|
@TableField(value = "nameCode")
|
||||||
|
private String nameCode;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 产品名称
|
||||||
|
*/
|
||||||
|
@TableField(value = "productName")
|
||||||
|
private String productName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 规格型号
|
||||||
|
*/
|
||||||
|
@TableField(value = "ggxh")
|
||||||
|
private String ggxh;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批次号
|
||||||
|
*/
|
||||||
|
@TableField(value = "batchNo")
|
||||||
|
private String batchNo;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 期初数量
|
||||||
|
*/
|
||||||
|
@TableField(value = "beginCount")
|
||||||
|
private Integer beginCount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 期初价格
|
||||||
|
*/
|
||||||
|
@TableField(value = "beginPrice")
|
||||||
|
private BigDecimal beginPrice;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 期初金额
|
||||||
|
*/
|
||||||
|
@TableField(value = "beginAmount")
|
||||||
|
private BigDecimal beginAmount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 入库数量
|
||||||
|
*/
|
||||||
|
@TableField(value = "inCount")
|
||||||
|
private Integer inCount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 入库价格
|
||||||
|
*/
|
||||||
|
@TableField(value = "inPrice")
|
||||||
|
private BigDecimal inPrice;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 入库金额
|
||||||
|
*/
|
||||||
|
@TableField(value = "inAmount")
|
||||||
|
private BigDecimal inAmount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 出库数量
|
||||||
|
*/
|
||||||
|
@TableField(value = "outCount")
|
||||||
|
private Integer outCount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 出库价格
|
||||||
|
*/
|
||||||
|
@TableField(value = "outPrice")
|
||||||
|
private BigDecimal outPrice;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 出库金额
|
||||||
|
*/
|
||||||
|
@TableField(value = "outAmount")
|
||||||
|
private BigDecimal outAmount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 结余数量
|
||||||
|
*/
|
||||||
|
@TableField(value = "balanceCount")
|
||||||
|
private Integer balanceCount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 结余价格
|
||||||
|
*/
|
||||||
|
@TableField(value = "balancePrice")
|
||||||
|
private BigDecimal balancePrice;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 结余金额
|
||||||
|
*/
|
||||||
|
@TableField(value = "balanceAmount")
|
||||||
|
private BigDecimal balanceAmount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 备注
|
||||||
|
*/
|
||||||
|
@TableField(value = "remark")
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新时间
|
||||||
|
*/
|
||||||
|
@TableField(value = "updateTime")
|
||||||
|
private Date updateTime;
|
||||||
|
|
||||||
|
@TableField(value = "deptCode")
|
||||||
|
private String deptCode;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 企业ID
|
||||||
|
*/
|
||||||
|
@TableField(value = "companyIdFk")
|
||||||
|
private Long companyIdFk;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 仓库编码
|
||||||
|
*/
|
||||||
|
@TableField(value = "invCode")
|
||||||
|
private String invCode;
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String deptName;
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
}
|
@ -0,0 +1,117 @@
|
|||||||
|
package com.glxp.api.res.stat;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class InvStatTotalResponse {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 器械数量总数
|
||||||
|
*/
|
||||||
|
private int qxCount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 试剂数量总数
|
||||||
|
*/
|
||||||
|
private int sjCount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 产品总数量
|
||||||
|
*/
|
||||||
|
private int productCount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 一类产品数量
|
||||||
|
*/
|
||||||
|
private int levelOneCount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 二类产品数量
|
||||||
|
*/
|
||||||
|
private int levelTwoCount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 三类产品数量
|
||||||
|
*/
|
||||||
|
private int levelthreeCount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 集采数量
|
||||||
|
*/
|
||||||
|
private int groupBuyCount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 非集采数量
|
||||||
|
*/
|
||||||
|
private int unGroupCount;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 医保数量
|
||||||
|
*/
|
||||||
|
private int chsCount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 非医保数量
|
||||||
|
*/
|
||||||
|
private int unChsCount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 进口数量
|
||||||
|
*/
|
||||||
|
private int importCount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 非进口数量
|
||||||
|
*/
|
||||||
|
private int unImportCount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 赋码数量
|
||||||
|
*/
|
||||||
|
private int tagCount;
|
||||||
|
/**
|
||||||
|
* 未赋码数量
|
||||||
|
*/
|
||||||
|
private int unTagCount;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 供应商数量
|
||||||
|
*/
|
||||||
|
private int supCount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 客户数量
|
||||||
|
*/
|
||||||
|
private int customCount;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 带票入库
|
||||||
|
*/
|
||||||
|
private int purNormal;
|
||||||
|
/**
|
||||||
|
* 预入库
|
||||||
|
*/
|
||||||
|
private int purPreIn;
|
||||||
|
/**
|
||||||
|
* 寄售入库
|
||||||
|
*/
|
||||||
|
private int purPre;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 一类赋码数量
|
||||||
|
*/
|
||||||
|
private int levelOneTagCount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 二类赋码数量
|
||||||
|
*/
|
||||||
|
private int levelTwoTagCount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 三类赋码数量
|
||||||
|
*/
|
||||||
|
private int levelthreeTagCount;
|
||||||
|
}
|
@ -0,0 +1,89 @@
|
|||||||
|
package com.glxp.api.service.stat;
|
||||||
|
|
||||||
|
import cn.hutool.core.util.StrUtil;
|
||||||
|
import com.glxp.api.req.stat.StatCorpInvRequest;
|
||||||
|
import com.glxp.api.res.basic.BasicUdiRelResponse;
|
||||||
|
import com.glxp.api.res.stat.InvStatTotalResponse;
|
||||||
|
import com.glxp.api.util.IntUtil;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import com.glxp.api.dao.stat.IoStatMonthMapper;
|
||||||
|
import com.glxp.api.entity.stat.IoStatMonthEntity;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class IoStatMonthService extends ServiceImpl<IoStatMonthMapper, IoStatMonthEntity> {
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
IoStatMonthMapper statMonthMapper;
|
||||||
|
|
||||||
|
InvStatTotalResponse statCompanyCount(StatCorpInvRequest statCorpInvRequest) {
|
||||||
|
List<BasicUdiRelResponse> basicUdiRelResponses = statMonthMapper.statCompanyCount(statCorpInvRequest);
|
||||||
|
InvStatTotalResponse nmapTotalResponse = new InvStatTotalResponse();
|
||||||
|
for (BasicUdiRelResponse item : basicUdiRelResponses) {
|
||||||
|
if (item != null) {
|
||||||
|
//统计一类医疗器械数量
|
||||||
|
if (StrUtil.isNotEmpty(item.getCategoryLevel()) && item.getCategoryLevel().equals("一类")) {
|
||||||
|
nmapTotalResponse.setLevelOneCount(IntUtil.value(nmapTotalResponse.getLevelOneCount()) + 1);
|
||||||
|
}
|
||||||
|
//统计二类医疗器械数量
|
||||||
|
if (StrUtil.isNotEmpty(item.getCategoryLevel()) && item.getCategoryLevel().equals("二类")) {
|
||||||
|
nmapTotalResponse.setLevelTwoCount(IntUtil.value(nmapTotalResponse.getLevelTwoCount()) + 1);
|
||||||
|
}
|
||||||
|
//统计三类医疗器械数量
|
||||||
|
if (StrUtil.isNotEmpty(item.getCategoryLevel()) && item.getCategoryLevel().equals("三类")) {
|
||||||
|
nmapTotalResponse.setLevelthreeCount(IntUtil.value(nmapTotalResponse.getLevelthreeCount()) + 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
//统计集采数量
|
||||||
|
if (IntUtil.value(item.getGroupBuy()) == 1) {
|
||||||
|
nmapTotalResponse.setGroupBuyCount(IntUtil.value(nmapTotalResponse.getGroupBuyCount()) + 1);
|
||||||
|
}
|
||||||
|
//统计非集采数量
|
||||||
|
if (IntUtil.value(item.getGroupBuy()) == 2) {
|
||||||
|
nmapTotalResponse.setUnGroupCount(IntUtil.value(nmapTotalResponse.getUnGroupCount()) + 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
//统计医保数量
|
||||||
|
if (IntUtil.value(item.getChsType()) == 1) {
|
||||||
|
nmapTotalResponse.setChsCount(IntUtil.value(nmapTotalResponse.getChsCount()) + 1);
|
||||||
|
}
|
||||||
|
//统计非医保数量
|
||||||
|
if (IntUtil.value(item.getChsType()) == 2) {
|
||||||
|
nmapTotalResponse.setUnChsCount(IntUtil.value(nmapTotalResponse.getUnChsCount()) + 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
//统计赋码数量
|
||||||
|
if (StrUtil.isNotEmpty(item.getNameCode())) {
|
||||||
|
nmapTotalResponse.setTagCount(IntUtil.value(nmapTotalResponse.getTagCount()) + 1);
|
||||||
|
} else {
|
||||||
|
nmapTotalResponse.setUnTagCount(IntUtil.value(nmapTotalResponse.getUnTagCount()) + 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
//器械类数量
|
||||||
|
if (StrUtil.isNotEmpty(item.getCplx()) && item.getCplx().equals("器械")) {
|
||||||
|
nmapTotalResponse.setQxCount(IntUtil.value(nmapTotalResponse.getQxCount()) + 1);
|
||||||
|
} else {
|
||||||
|
nmapTotalResponse.setSjCount(IntUtil.value(nmapTotalResponse.getSjCount()) + 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
//采购方式
|
||||||
|
if (IntUtil.value(item.getPurchaseType()) == 1) {
|
||||||
|
nmapTotalResponse.setPurNormal(IntUtil.value(nmapTotalResponse.getPurNormal()) + 1);
|
||||||
|
}
|
||||||
|
if (IntUtil.value(item.getPurchaseType()) == 2) {
|
||||||
|
nmapTotalResponse.setPurPreIn(IntUtil.value(nmapTotalResponse.getPurPreIn()) + 1);
|
||||||
|
}
|
||||||
|
if (IntUtil.value(item.getPurchaseType()) == 3) {
|
||||||
|
nmapTotalResponse.setPurPre(IntUtil.value(nmapTotalResponse.getPurPre()) + 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
return nmapTotalResponse;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,10 @@
|
|||||||
|
package com.glxp.api.service.stat;
|
||||||
|
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import com.glxp.api.entity.stat.IoStatOrderEntity;
|
||||||
|
import com.glxp.api.dao.stat.IoStatOrderMapper;
|
||||||
|
@Service
|
||||||
|
public class IoStatOrderService extends ServiceImpl<IoStatOrderMapper, IoStatOrderEntity> {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,59 @@
|
|||||||
|
<?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.dao.stat.IoStatMonthMapper">
|
||||||
|
<resultMap id="BaseResultMap" type="com.glxp.api.entity.stat.IoStatMonthEntity">
|
||||||
|
<!--@mbg.generated-->
|
||||||
|
<!--@Table io_stat_month-->
|
||||||
|
<id column="id" jdbcType="INTEGER" property="id"/>
|
||||||
|
<result column="recordKeyFk" jdbcType="VARCHAR" property="recordKeyFk"/>
|
||||||
|
<result column="year" jdbcType="INTEGER" property="year"/>
|
||||||
|
<result column="quarter" jdbcType="TINYINT" property="quarter"/>
|
||||||
|
<result column="month" jdbcType="TINYINT" property="month"/>
|
||||||
|
<result column="relIdFk" jdbcType="VARCHAR" property="relIdFk"/>
|
||||||
|
<result column="nameCode" jdbcType="VARCHAR" property="nameCode"/>
|
||||||
|
<result column="productName" jdbcType="VARCHAR" property="productName"/>
|
||||||
|
<result column="ggxh" jdbcType="VARCHAR" property="ggxh"/>
|
||||||
|
<result column="batchNo" jdbcType="VARCHAR" property="batchNo"/>
|
||||||
|
<result column="beginCount" jdbcType="INTEGER" property="beginCount"/>
|
||||||
|
<result column="beginPrice" jdbcType="DECIMAL" property="beginPrice"/>
|
||||||
|
<result column="beginAmount" jdbcType="DECIMAL" property="beginAmount"/>
|
||||||
|
<result column="inCount" jdbcType="VARCHAR" property="inCount"/>
|
||||||
|
<result column="inPrice" jdbcType="DECIMAL" property="inPrice"/>
|
||||||
|
<result column="inAmount" jdbcType="VARCHAR" property="inAmount"/>
|
||||||
|
<result column="outCount" jdbcType="VARCHAR" property="outCount"/>
|
||||||
|
<result column="outPrice" jdbcType="DECIMAL" property="outPrice"/>
|
||||||
|
<result column="outAmount" jdbcType="VARCHAR" property="outAmount"/>
|
||||||
|
<result column="balanceCount" jdbcType="VARCHAR" property="balanceCount"/>
|
||||||
|
<result column="balancePrice" jdbcType="DECIMAL" property="balancePrice"/>
|
||||||
|
<result column="balanceAmount" jdbcType="VARCHAR" property="balanceAmount"/>
|
||||||
|
<result column="remark" jdbcType="VARCHAR" property="remark"/>
|
||||||
|
<result column="updateTime" jdbcType="TIMESTAMP" property="updateTime"/>
|
||||||
|
<result column="deptCode" jdbcType="VARCHAR" property="deptCode"/>
|
||||||
|
<result column="invCode" jdbcType="VARCHAR" property="invCode"/>
|
||||||
|
</resultMap>
|
||||||
|
<sql id="Base_Column_List">
|
||||||
|
<!--@mbg.generated-->
|
||||||
|
id, recordKeyFk, `year`, quarter, `month`, relIdFk, nameCode, productName, ggxh,
|
||||||
|
batchNo, beginCount, beginPrice, beginAmount, inCount, inPrice, inAmount, outCount,
|
||||||
|
outPrice, outAmount, balanceCount, balancePrice, balanceAmount, remark, updateTime,
|
||||||
|
deptCode, invCode
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<select id="statCompanyCount" parameterType="com.glxp.api.req.stat.StatCorpInvRequest"
|
||||||
|
resultType="com.glxp.api.res.basic.BasicUdiRelResponse">
|
||||||
|
select cplx, categoryLevel, groupBuy, chsType, importType, nameCode
|
||||||
|
from io_stat_month ism
|
||||||
|
left join basic_udi_rel bur on ism.companyIdFk = bur.companyIdFk
|
||||||
|
left JOIN basic_udi_product p on bur.uuid = p.uuid
|
||||||
|
left join user_company uc on bur.companyIdFk = uc.id
|
||||||
|
<where>
|
||||||
|
<if test="companyId != '' and companyId != null">
|
||||||
|
AND companyIdFk = #{companyId}
|
||||||
|
</if>
|
||||||
|
<if test="bussinessStatus != '' and bussinessStatus != null">
|
||||||
|
AND uc.bussinessStatus = #{bussinessStatus}
|
||||||
|
</if>
|
||||||
|
</where>
|
||||||
|
group by bur.uuid
|
||||||
|
</select>
|
||||||
|
</mapper>
|
@ -0,0 +1,26 @@
|
|||||||
|
<?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.dao.stat.IoStatOrderMapper">
|
||||||
|
<resultMap id="BaseResultMap" type="com.glxp.api.entity.stat.IoStatOrderEntity">
|
||||||
|
<!--@mbg.generated-->
|
||||||
|
<!--@Table io_stat_order-->
|
||||||
|
<id column="id" jdbcType="INTEGER" property="id" />
|
||||||
|
<result column="recordKey" jdbcType="VARCHAR" property="recordKey" />
|
||||||
|
<result column="date" jdbcType="TIMESTAMP" property="date" />
|
||||||
|
<result column="type" jdbcType="TINYINT" property="type" />
|
||||||
|
<result column="updateTime" jdbcType="TIMESTAMP" property="updateTime" />
|
||||||
|
<result column="title" jdbcType="VARCHAR" property="title" />
|
||||||
|
<result column="remark" jdbcType="VARCHAR" property="remark" />
|
||||||
|
<result column="invCode" jdbcType="VARCHAR" property="invCode" />
|
||||||
|
<result column="deptCode" jdbcType="VARCHAR" property="deptCode" />
|
||||||
|
<result column="startDate" jdbcType="TIMESTAMP" property="startDate" />
|
||||||
|
<result column="endDate" jdbcType="TIMESTAMP" property="endDate" />
|
||||||
|
<result column="status" jdbcType="TINYINT" property="status" />
|
||||||
|
<result column="statType" jdbcType="TINYINT" property="statType" />
|
||||||
|
</resultMap>
|
||||||
|
<sql id="Base_Column_List">
|
||||||
|
<!--@mbg.generated-->
|
||||||
|
id, recordKey, `date`, `type`, updateTime, title, remark, invCode, deptCode, startDate,
|
||||||
|
endDate, `status`, statType
|
||||||
|
</sql>
|
||||||
|
</mapper>
|
Loading…
Reference in New Issue