对比新文件 |
| | |
| | | <?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.thhy.materials.modules.biz.embedment.mapper.SysEmbedmentRecordMapper"> |
| | | <resultMap id="BaseResultMap" type="com.thhy.materials.modules.biz.embedment.entity.SysEmbedmentRecordEntity"> |
| | | <!-- |
| | | WARNING - @mbg.generated |
| | | This element is automatically generated by MyBatis Generator, do not modify. |
| | | This element was generated on Tue Apr 11 09:37:48 CST 2023. |
| | | --> |
| | | <id column="id" jdbcType="VARCHAR" property="id" /> |
| | | <result column="embedment_id" jdbcType="VARCHAR" property="embedmentId" /> |
| | | <result column="stock_type" jdbcType="VARCHAR" property="stockType" /> |
| | | <result column="change_stock" jdbcType="INTEGER" property="changeStock" /> |
| | | <result column="supplier_id" jdbcType="VARCHAR" property="supplierId" /> |
| | | <result column="single_price" jdbcType="DECIMAL" property="singlePrice" /> |
| | | <result column="amount" jdbcType="DECIMAL" property="amount" /> |
| | | <result column="remark" jdbcType="VARCHAR" property="remark" /> |
| | | <result column="get_depart" jdbcType="VARCHAR" property="getDepart" /> |
| | | <result column="create_user" jdbcType="VARCHAR" property="createUser" /> |
| | | <result column="create_time" jdbcType="TIMESTAMP" property="createTime" /> |
| | | </resultMap> |
| | | |
| | | <update id="update" > |
| | | update sys_embedment_record |
| | | <set> |
| | | <if test="embedmentId != null"> |
| | | embedment_id = #{embedmentId,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="stockType != null"> |
| | | stock_type = #{stockType,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="changeStock != null"> |
| | | change_stock = #{changeStock,jdbcType=INTEGER}, |
| | | </if> |
| | | <if test="supplierId != null"> |
| | | supplier_id = #{supplierId,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="singlePrice != null"> |
| | | single_price = #{singlePrice,jdbcType=DECIMAL}, |
| | | </if> |
| | | <if test="amount != null"> |
| | | amount = #{amount,jdbcType=DECIMAL}, |
| | | </if> |
| | | <if test="remark != null"> |
| | | remark = #{remark,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="getDepart != null"> |
| | | get_depart = #{getDepart,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="createUser != null"> |
| | | create_user = #{createUser,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="createTime != null"> |
| | | create_time = #{createTime,jdbcType=TIMESTAMP}, |
| | | </if> |
| | | <if test="companyId != null"> |
| | | company_id = #{companyId,jdbcType=VARCHAR}, |
| | | </if> |
| | | </set> |
| | | where id = #{id,jdbcType=VARCHAR} |
| | | </update> |
| | | |
| | | <insert id="insert" > |
| | | insert into sys_embedment_record |
| | | <trim prefix="(" suffix=")" suffixOverrides=","> |
| | | <if test="id != null"> |
| | | id, |
| | | </if> |
| | | <if test="embedmentId != null"> |
| | | embedment_id, |
| | | </if> |
| | | <if test="stockType != null"> |
| | | stock_type, |
| | | </if> |
| | | <if test="changeStock != null"> |
| | | change_stock, |
| | | </if> |
| | | <if test="supplierId != null"> |
| | | supplier_id, |
| | | </if> |
| | | <if test="singlePrice != null"> |
| | | single_price, |
| | | </if> |
| | | <if test="amount != null"> |
| | | amount, |
| | | </if> |
| | | <if test="remark != null"> |
| | | remark, |
| | | </if> |
| | | <if test="getDepart != null"> |
| | | get_depart, |
| | | </if> |
| | | <if test="createUser != null"> |
| | | create_user, |
| | | </if> |
| | | <if test="createTime != null"> |
| | | create_time, |
| | | </if> |
| | | <if test="companyId != null"> |
| | | company_id, |
| | | </if> |
| | | </trim> |
| | | <trim prefix="values (" suffix=")" suffixOverrides=","> |
| | | <if test="id != null"> |
| | | #{id,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="embedmentId != null"> |
| | | #{embedmentId,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="stockType != null"> |
| | | #{stockType,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="changeStock != null"> |
| | | #{changeStock,jdbcType=INTEGER}, |
| | | </if> |
| | | <if test="supplierId != null"> |
| | | #{supplierId,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="singlePrice != null"> |
| | | #{singlePrice,jdbcType=DECIMAL}, |
| | | </if> |
| | | <if test="amount != null"> |
| | | #{amount,jdbcType=DECIMAL}, |
| | | </if> |
| | | <if test="remark != null"> |
| | | #{remark,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="getDepart != null"> |
| | | #{getDepart,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="createUser != null"> |
| | | #{createUser,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="createTime != null"> |
| | | #{createTime,jdbcType=TIMESTAMP}, |
| | | </if> |
| | | <if test="companyId != null"> |
| | | #{companyId,jdbcType=VARCHAR}, |
| | | </if> |
| | | </trim> |
| | | </insert> |
| | | |
| | | <select id="embedmentRecordList" resultType="com.thhy.materials.modules.biz.embedment.entity.SysEmbedmentRecordEntity"> |
| | | select |
| | | CONCAT(seg.embedment_name,"-",seg.embedment_model) embedmentNameAndModel, |
| | | ser.id, |
| | | ser.embedment_id as embedmentId, |
| | | ser.stock_type as stockType, |
| | | ser.change_stock as changeStock, |
| | | ser.supplier_id as supplierId, |
| | | ser.single_price as singlePrice, |
| | | ser.amount as amount, |
| | | ser.remark as remark, |
| | | ser.get_depart as getDepart, |
| | | ser.create_user as createUser, |
| | | ser.create_time as createTime, |
| | | ser.is_use as isUse, |
| | | seg.embedment_name as embedmentName, |
| | | seg.embedment_model as embedmentModel, |
| | | sd.depart_name as departName |
| | | from sys_embedment_record ser |
| | | left join sys_embedment_goods seg on ser.embedment_id=seg.id |
| | | left join sys_depart sd on sd.depart_id=ser.get_depart |
| | | where ser.is_use=1 and ser.stock_type=1 |
| | | <if test="embedmentName!=null and embedmentName!='' "> |
| | | and seg.embedment_name like concat('%',#{embedmentName},'%') |
| | | </if> |
| | | <if test="embedmentId!=null and embedmentId!='' "> |
| | | and ser.embedment_id=#{embedmentId} |
| | | </if> |
| | | <if test="companyId!=null and companyId!='' "> |
| | | and ser.company_id=#{companyId} |
| | | </if> |
| | | <if test="supplierId!=null and supplierId!='' "> |
| | | and ser.supplier_id=#{supplierId} |
| | | </if> |
| | | <if test="getDepart!=null and getDepart!='' "> |
| | | and sd.depart_name like concat('%',#{getDepart},'%') |
| | | </if> |
| | | <if test="strTime!=null and strTime!='' and endTime!=null and endTime!='' "> |
| | | and ser.create_time between #{strTime} and #{endTime} |
| | | </if> |
| | | order by ser.create_time desc |
| | | </select> |
| | | <select id="embedmentRecordOutList" resultType="com.thhy.materials.modules.biz.embedment.entity.SysEmbedmentRecordEntity"> |
| | | select |
| | | ser.id, |
| | | ser.embedment_id as embedmentId, |
| | | ser.stock_type as stockType, |
| | | ser.change_stock as changeStock, |
| | | ser.supplier_id as supplierId, |
| | | ser.single_price as singlePrice, |
| | | ser.amount as amount, |
| | | ser.remark as remark, |
| | | ser.get_depart as getDepart, |
| | | ser.create_user as createUser, |
| | | ser.create_time as createTime, |
| | | ser.is_use as isUse, |
| | | seg.embedment_name as embedmentName, |
| | | seg.embedment_model as embedmentModel, |
| | | sd.depart_name as departName |
| | | from sys_embedment_record ser |
| | | left join sys_embedment_goods seg on ser.embedment_id=seg.id |
| | | left join sys_depart sd on sd.depart_id=ser.get_depart |
| | | where ser.is_use=1 and ser.stock_type=2 |
| | | <if test="embedmentName!=null and embedmentName!='' "> |
| | | and seg.embedment_name like concat('%',#{embedmentName},'%') |
| | | </if> |
| | | <if test="embedmentId!=null and embedmentId!='' "> |
| | | and ser.embedment_id=#{embedmentId} |
| | | </if> |
| | | <if test="companyId!=null and companyId!='' "> |
| | | and ser.company_id=#{companyId} |
| | | </if> |
| | | <if test="supplierId!=null and supplierId!='' "> |
| | | and ser.supplier_id=#{supplierId} |
| | | </if> |
| | | <if test="getDepart!=null and getDepart!='' "> |
| | | and sd.depart_name like concat('%',#{getDepart},'%') |
| | | </if> |
| | | <if test="strTime!=null and strTime!='' and endTime!=null and endTime!='' "> |
| | | and ser.create_time between #{strTime} and #{endTime} |
| | | </if> |
| | | order by ser.create_time desc |
| | | </select> |
| | | <select id="embedmentRecordInfo" parameterType="java.lang.String" resultType="com.thhy.materials.modules.biz.embedment.entity.SysEmbedmentRecordEntity"> |
| | | select |
| | | ser.id, |
| | | ser.embedment_id as embedmentId, |
| | | ser.stock_type as stockType, |
| | | ser.change_stock as changeStock, |
| | | ser.supplier_id as supplierId, |
| | | ser.single_price as singlePrice, |
| | | ser.amount as amount, |
| | | ser.remark as remark, |
| | | ser.get_depart as getDepart, |
| | | ser.create_user as createUser, |
| | | ser.create_time as createTime, |
| | | ser.is_use as isUse, |
| | | seg.embedment_name as embedmentName, |
| | | seg.embedment_model as embedmentModel, |
| | | sd.depart_name as departName |
| | | from sys_embedment_record ser |
| | | left join sys_embedment_goods seg on ser.embedment_id=seg.id |
| | | left join sys_depart sd on sd.depart_id=ser.get_depart |
| | | where ser.is_use=1 and ser.id=#{id} |
| | | </select> |
| | | |
| | | <update id="embedmentRecordDel" > |
| | | update sys_embedment_record set |
| | | is_use=2 |
| | | where id=#{id} |
| | | </update> |
| | | |
| | | |
| | | |
| | | |
| | | </mapper> |