12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- <?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.abi.qms.platform.dao.mapper.QrBoxCodeFormatMapper">
- <!-- 通用查询映射结果 -->
- <resultMap id="BaseResultMap" type="com.abi.qms.platform.dao.entity.QrBoxCodeFormat">
- <id column="id" property="id"/>
- <result column="name" property="name"/>
- <result column="dept_id" property="deptId"/>
- <result column="qr_repertory_id" property="qrRepertoryId"/>
- <result column="factory_id" property="factoryId"/>
- <result column="color_per_roll_scalar" property="colorPerRollScalar"/>
- <result column="format_number" property="formatNumber"/>
- <result column="remark" property="remark"/>
- <result column="state" property="state"/>
- <result column="create_by" property="createBy"/>
- <result column="create_time" property="createTime"/>
- <result column="update_by" property="updateBy"/>
- <result column="update_time" property="updateTime"/>
- <result column="is_delete" property="isDelete"/>
- <result property="isSys" column="is_sys"/>
- <result property="sysType" column="sys_type"/>
- </resultMap>
- <!-- 通用查询结果列 -->
- <sql id="Base_Column_List">
- id,name,dept_id,qr_repertory_id,factory_id,color_per_roll_scalar,format_number,remark,state,create_by,create_time,update_by,update_time,is_delete,is_sys,sys_type
- </sql>
- <select id="listBoxCodeFormat" resultType="com.abi.qms.platform.dao.vo.result.QrBoxCodeFormatVO">
- select bcf.id, bcf.name,bcf.color_per_roll_scalar,bcf.format_number,bcf.remark,
- bcf.state,bcf.update_time,bf.factory_name, bcf.qr_repertory_id, qr.name qrRepertoryName
- from qr_box_code_format bcf
- left join qr_repertory qr on bcf.qr_repertory_id=qr.id
- left join base_factory bf on bf.id=bcf.factory_id
- <where>
- bcf.is_delete = 0
- AND bcf.is_sys = 0
- <if test="param.factoryId != null">
- AND bf.id = #{param.factoryId}
- </if>
- <if test="param.name != null and param.name != ''">
- AND bcf.name like concat('%',#{param.name},'%')
- </if>
- <if test="param.state != null ">
- AND bcf.state = #{param.state}
- </if>
- </where>
- order by bcf.update_time desc
- </select>
- <select id="selectBoxCodeFormatDetailById" resultType="com.abi.qms.platform.dao.vo.result.QrBoxCodeFormatVO">
- select bcf.id, bcf.name,bcf.color_per_roll_scalar,bcf.format_number,bcf.remark,
- bcf.state,bcf.update_time,bf.factory_name,bcf.dept_id,bcf.qr_repertory_id,bcf.factory_id, bcf.qr_repertory_id, qr.name qrRepertoryName
- from qr_box_code_format bcf
- left join qr_repertory qr on bcf.qr_repertory_id=qr.id
- left join base_factory bf on bf.id=bcf.factory_id
- where bcf.id = #{id} and bcf.is_delete = 0
- </select>
- </mapper>
|