reg_itemclass

This commit is contained in:
tangw 2025-11-11 16:53:21 +08:00
parent 1cdec29e73
commit d5e51048a3
2 changed files with 70 additions and 70 deletions

View File

@ -14,18 +14,18 @@ public class RegItemclass extends BaseEntity {
/**
* 容器类别序号
*/
@Excel(name = "容器类别序号", cellType = Excel.ColumnType.NUMERIC)
@Excel(name = "项目类别序号", cellType = Excel.ColumnType.NUMERIC)
private Long itemclassId;
/**
* 容器类别编码
*/
@Excel(name = "容器类别编码")
@Excel(name = "项目类别编码")
private String itemclassCode;
/**
* 容器类别名称
*/
@Excel(name = "容器类别名称")
@Excel(name = "项目类别名称")
private String itemclassName;
/**
* 容器类别排序
@ -40,11 +40,11 @@ public class RegItemclass extends BaseEntity {
@Excel(name = "试管名称")
private String itemclassTips;
@Excel(name = "试管颜色")
private String itemclassBkcolor;
private Long itemclassBkcolor;
@Excel(name = "默认样本类型")
private String itemclassYblx;
@Excel(name = "打印次数")
private String itemclassPrintcnt;
private Long itemclassPrintcnt;
@Excel(name = "抗凝样本", readConverterExp = "0=否,1=是")
private String itemclassKn;
private Long itemclassKn;
}

View File

@ -3,16 +3,16 @@
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.czlis.transitPF.mapper.RegItemclassMapper">
<resultMap type="RegItemclass" id="RegItemclassResult">
<id property="ItemclassId" column="Itemclass_id" />
<result property="ItemclassCode" column="Itemclass_code" />
<result property="ItemclassName" column="Itemclass_name" />
<result property="ItemclassSort" column="Itemclass_sort" />
<result property="ItemclassTips" column="Itemclass_tips" />
<result property="ItemclassBkcolor" column="Itemclass_bkcolor" />
<result property="itemclassYblx" column="Itemclass_yblx" />
<result property="ItemclassPrintcnt" column="Itemclass_printcnt" />
<result property="ItemclassKn" column="Itemclass_kn" />
<resultMap type="com.czlis.transitPF.pojo.RegItemclass" id="RegitemclassResult">
<id property="itemclassId" column="itemclass_id" />
<result property="itemclassCode" column="itemclass_code" />
<result property="itemclassName" column="itemclass_name" />
<result property="itemclassSort" column="itemclass_sort" />
<result property="itemclassTips" column="itemclass_tips" />
<result property="itemclassBkcolor" column="itemclass_bkcolor" />
<result property="itemclassYblx" column="itemclass_yblx" />
<result property="itemclassPrintcnt" column="itemclass_printcnt" />
<result property="itemclassKn" column="itemclass_kn" />
<result property="status" column="status" />
<result property="createBy" column="create_by" />
<result property="createTime" column="create_time" />
@ -21,96 +21,96 @@
<result property="remark" column="remark" />
</resultMap>
<sql id="selectItemclassVo">
select Itemclass_id, Itemclass_code, Itemclass_name, Itemclass_sort, status, create_by, create_time, remark,
<sql id="selectitemclassVo">
select itemclass_id, itemclass_code, itemclass_name, itemclass_sort, status, create_by, create_time, remark,
itemclass_tips,itemclass_bkcolor,itemclass_yblx,itemclass_printcnt,itemclass_kn
from Reg_Itemclass
from Reg_itemclass
</sql>
<select id="selectItemclassList" parameterType="RegItemclass" resultMap="RegItemclassResult">
<include refid="selectItemclassVo"/>
<select id="selectItemclassList" parameterType="com.czlis.transitPF.pojo.RegItemclass" resultMap="RegitemclassResult">
<include refid="selectitemclassVo"/>
<where>
<if test="ItemclassCode != null and ItemclassCode != ''">
AND Itemclass_code like '%'+#{ItemclassCode}+'%'
<if test="itemclassCode != null and itemclassCode != ''">
AND itemclass_code like '%'+#{itemclassCode}+'%'
</if>
<if test="status != null and status != ''">
AND status = #{status}
</if>
<if test="ItemclassName != null and ItemclassName != ''">
AND Itemclass_name like '%'+#{ItemclassName}+'%'
<if test="itemclassName != null and itemclassName != ''">
AND itemclass_name like '%'+#{itemclassName}+'%'
</if>
</where>
</select>
<select id="selectItemclassAll" resultMap="RegItemclassResult">
<include refid="selectItemclassVo"/>
<select id="selectItemclassAll" resultMap="RegitemclassResult">
<include refid="selectitemclassVo"/>
</select>
<select id="selectItemclassById" parameterType="Long" resultMap="RegItemclassResult">
<include refid="selectItemclassVo"/>
where Itemclass_id = #{ItemclassId}
<select id="selectItemclassById" parameterType="Long" resultMap="RegitemclassResult">
<include refid="selectitemclassVo"/>
where itemclass_id = #{itemclassId}
</select>
<select id="checkItemclassNameUnique" parameterType="String" resultMap="RegItemclassResult">
select top 1 Itemclass_id, Itemclass_code, Itemclass_name, Itemclass_sort, status, create_by, create_time, remark
<select id="checkItemclassNameUnique" parameterType="String" resultMap="RegitemclassResult">
select top 1 itemclass_id, itemclass_code, itemclass_name, itemclass_sort, status, create_by, create_time, remark
,itemclass_tips,itemclass_bkcolor,itemclass_yblx,itemclass_printcnt,itemclass_kn
from Reg_Itemclass
where Itemclass_name=#{ItemclassName}
from Reg_itemclass
where itemclass_name=#{itemclassName}
</select>
<select id="checkItemclassCodeUnique" parameterType="String" resultMap="RegItemclassResult">
select top 1 Itemclass_id, Itemclass_code, Itemclass_name, Itemclass_sort, status, create_by, create_time, remark
<select id="checkItemclassCodeUnique" parameterType="String" resultMap="RegitemclassResult">
select top 1 itemclass_id, itemclass_code, itemclass_name, itemclass_sort, status, create_by, create_time, remark
,itemclass_tips,itemclass_bkcolor,itemclass_yblx,itemclass_printcnt,itemclass_kn
from Reg_Itemclass
where Itemclass_code=#{ItemclassCode}
from Reg_itemclass
where itemclass_code=#{itemclassCode}
</select>
<update id="updateItemclass" parameterType="RegItemclass">
update Reg_Itemclass
<update id="updateItemclass" parameterType="com.czlis.transitPF.pojo.RegItemclass">
update Reg_itemclass
<set>
<if test="ItemclassCode != null and ItemclassCode != ''">Itemclass_code = #{ItemclassCode},</if>
<if test="ItemclassName != null and ItemclassName != ''">Itemclass_name = #{ItemclassName},</if>
<if test="ItemclassTips != null and ItemclassTips != ''">Itemclass_tips = #{ItemclassTips},</if>
<if test="itemclassCode != null and itemclassCode != ''">itemclass_code = #{itemclassCode},</if>
<if test="itemclassName != null and itemclassName != ''">itemclass_name = #{itemclassName},</if>
<if test="itemclassTips != null and itemclassTips != ''">itemclass_tips = #{itemclassTips},</if>
<if test="itemclassYblx != null and itemclassYblx != ''">itemclass_yblx = #{itemclassYblx},</if>
<if test="ItemclassSort != null">Itemclass_sort = #{ItemclassSort},</if>
<if test="ItemclassBkcolor != null">Itemclass_Bkcolor = #{ItemclassBkcolor},</if>
<if test="ItemclassPrintcnt != null">Itemclass_Printcnt = #{ItemclassPrintcnt},</if>
<if test="ItemclassKn != null">Itemclass_Kn = #{ItemclassKn},</if>
<if test="itemclassSort != null">itemclass_sort = #{itemclassSort},</if>
<if test="itemclassBkcolor != null">itemclass_Bkcolor = #{itemclassBkcolor},</if>
<if test="itemclassPrintcnt != null">itemclass_Printcnt = #{itemclassPrintcnt},</if>
<if test="itemclassKn != null">itemclass_Kn = #{itemclassKn},</if>
<if test="status != null and status != ''">status = #{status},</if>
<if test="remark != null">remark = #{remark},</if>
<if test="updateBy != null and updateBy != ''">update_by = #{updateBy},</if>
update_time = getdate()
</set>
where Itemclass_id = #{ItemclassId}
where itemclass_id = #{itemclassId}
</update>
<insert id="insertItemclass" parameterType="RegItemclass" useGeneratedKeys="true" keyProperty="ItemclassId">
insert into Reg_Itemclass(
<if test="ItemclassId != null and ItemclassId != 0">Itemclass_id,</if>
<if test="ItemclassCode != null and ItemclassCode != ''">Itemclass_code,</if>
<if test="ItemclassName != null and ItemclassName != ''">Itemclass_name,</if>
<if test="ItemclassTips != null and ItemclassTips != ''">Itemclass_Tips,</if>
<insert id="insertItemclass" parameterType="com.czlis.transitPF.pojo.RegItemclass" useGeneratedKeys="true" keyProperty="itemclassId">
insert into Reg_itemclass(
<if test="itemclassId != null and itemclassId != 0">itemclass_id,</if>
<if test="itemclassCode != null and itemclassCode != ''">itemclass_code,</if>
<if test="itemclassName != null and itemclassName != ''">itemclass_name,</if>
<if test="itemclassTips != null and itemclassTips != ''">itemclass_Tips,</if>
<if test="itemclassYblx != null and itemclassYblx != ''">itemclass_Yblx,</if>
<if test="ItemclassSort != null">Itemclass_Sort,</if>
<if test="ItemclassBkcolor != null">Itemclass_Bkcolor,</if>
<if test="ItemclassPrintcnt != null">Itemclass_Printcnt,</if>
<if test="ItemclassKn != null">Itemclass_Kn,</if>
<if test="itemclassSort != null">itemclass_Sort,</if>
<if test="itemclassBkcolor != null">itemclass_Bkcolor,</if>
<if test="itemclassPrintcnt != null">itemclass_Printcnt,</if>
<if test="itemclassKn != null">itemclass_Kn,</if>
<if test="status != null and status != ''">status,</if>
<if test="remark != null and remark != ''">remark,</if>
<if test="createBy != null and createBy != ''">create_by,</if>
create_time
)values(
<if test="ItemclassId != null and ItemclassId != 0">#{ItemclassId},</if>
<if test="ItemclassCode != null and ItemclassCode != ''">#{ItemclassCode},</if>
<if test="ItemclassName != null and ItemclassName != ''">#{ItemclassName},</if>
<if test="ItemclassTips != null and ItemclassTips != ''">#{ItemclassTips},</if>
<if test="itemclassId != null and itemclassId != 0">#{itemclassId},</if>
<if test="itemclassCode != null and itemclassCode != ''">#{itemclassCode},</if>
<if test="itemclassName != null and itemclassName != ''">#{itemclassName},</if>
<if test="itemclassTips != null and itemclassTips != ''">#{itemclassTips},</if>
<if test="itemclassYblx != null and itemclassYblx != ''">#{itemclassYblx},</if>
<if test="ItemclassSort != null">#{ItemclassSort},</if>
<if test="ItemclassBkcolor != null">#{ItemclassBkcolor},</if>
<if test="ItemclassPrintcnt != null">#{ItemclassPrintcnt},</if>
<if test="ItemclassKn != null">#{ItemclassKn},</if>
<if test="itemclassSort != null">#{itemclassSort},</if>
<if test="itemclassBkcolor != null">#{itemclassBkcolor},</if>
<if test="itemclassPrintcnt != null">#{itemclassPrintcnt},</if>
<if test="itemclassKn != null">#{itemclassKn},</if>
<if test="status != null and status != ''">#{status},</if>
<if test="remark != null and remark != ''">#{remark},</if>
<if test="createBy != null and createBy != ''">#{createBy},</if>
@ -119,13 +119,13 @@
</insert>
<delete id="deleteItemclassById" parameterType="Long">
delete from Reg_Itemclass where Itemclass_id = #{ItemclassId}
delete from Reg_itemclass where itemclass_id = #{itemclassId}
</delete>
<delete id="deleteItemclassByIds" parameterType="Long">
delete from Reg_Itemclass where Itemclass_id in
<foreach collection="array" item="ItemclassId" open="(" separator="," close=")">
#{ItemclassId}
delete from Reg_itemclass where itemclass_id in
<foreach collection="array" item="itemclassId" open="(" separator="," close=")">
#{itemclassId}
</foreach>
</delete>