You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
263 lines
10 KiB
263 lines
10 KiB
![]()
5 months ago
|
<?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.ruoyi.tc.mapper.AssetLcMapper">
|
||
|
|
||
|
<resultMap type="com.ruoyi.tc.domain.AssetLc" id="AssetLcMap">
|
||
|
<result property="id" column="id" jdbcType="INTEGER"/>
|
||
|
<result property="taskId" column="task_id" jdbcType="INTEGER"/>
|
||
|
<result property="xfTime" column="xf_time" jdbcType="TIMESTAMP"/>
|
||
|
<result property="dwhcTime" column="dwhc_time" jdbcType="TIMESTAMP"/>
|
||
|
<result property="shbhTime" column="shbh_time" jdbcType="TIMESTAMP"/>
|
||
|
<result property="dwcxhcTime" column="dwcxhc_time" jdbcType="TIMESTAMP"/>
|
||
|
<result property="shtgTime" column="shtg_time" jdbcType="TIMESTAMP"/>
|
||
|
<result property="ueserId" column="ueser_id" jdbcType="INTEGER"/>
|
||
|
<result property="deptId" column="dept_id" jdbcType="INTEGER"/>
|
||
|
<result property="createId" column="create_id" jdbcType="INTEGER"/>
|
||
|
<result property="createBy" column="create_by" jdbcType="VARCHAR"/>
|
||
|
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
|
||
|
<result property="updateId" column="update_id" jdbcType="INTEGER"/>
|
||
|
<result property="updateBy" column="update_by" jdbcType="VARCHAR"/>
|
||
|
<result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
|
||
|
<result property="version" column="version" jdbcType="VARCHAR"/>
|
||
|
<result property="remark" column="remark" jdbcType="VARCHAR"/>
|
||
|
</resultMap>
|
||
|
|
||
|
<!--查询单个-->
|
||
|
<select id="queryById" resultMap="AssetLcMap">
|
||
|
select id,
|
||
|
task_id,
|
||
|
xf_time,
|
||
|
dwhc_time,
|
||
|
shbh_time,
|
||
|
dwcxhc_time,
|
||
|
shtg_time,
|
||
|
ueser_i,
|
||
|
ddept_id,
|
||
|
create_id,
|
||
|
create_by,
|
||
|
create_time,
|
||
|
update_id,
|
||
|
update_by,
|
||
|
update_time,
|
||
|
version,
|
||
|
remark
|
||
|
from asset_lc
|
||
|
where id = #{id}
|
||
|
</select>
|
||
|
|
||
|
<!--查询指定行数据-->
|
||
|
<select id="queryAllByLimit" resultMap="AssetLcMap">
|
||
|
select
|
||
|
id,task_id,xf_time,dwhc_time,shbh_time,dwcxhc_time,shtg_time,ueser_i,ddept_id,create_id,create_by,create_time,update_id,update_by,update_time,version,remark
|
||
|
from asset_lc
|
||
|
<where>
|
||
|
<if test="id != null">
|
||
|
and id = #{id}
|
||
|
</if>
|
||
|
<if test="taskId != null">
|
||
|
and task_id = #{taskId}
|
||
|
</if>
|
||
|
<if test="xfTime != null">
|
||
|
and xf_time = #{xfTime}
|
||
|
</if>
|
||
|
<if test="dwhcTime != null">
|
||
|
and dwhc_time = #{dwhcTime}
|
||
|
</if>
|
||
|
<if test="shbhTime != null">
|
||
|
and shbh_time = #{shbhTime}
|
||
|
</if>
|
||
|
<if test="dwcxhcTime != null">
|
||
|
and dwcxhc_time = #{dwcxhcTime}
|
||
|
</if>
|
||
|
<if test="shtgTime != null">
|
||
|
and shtg_time = #{shtgTime}
|
||
|
</if>
|
||
|
<if test="ueserId != null">
|
||
|
and ueser_id = #{ueserId}
|
||
|
</if>
|
||
|
<if test="deptId != null">
|
||
|
and dept_id = #{deptId}
|
||
|
</if>
|
||
|
<if test="createId != null">
|
||
|
and create_id = #{createId}
|
||
|
</if>
|
||
|
<if test="createBy != null and createBy != ''">
|
||
|
and create_by = #{createBy}
|
||
|
</if>
|
||
|
<if test="createTime != null">
|
||
|
and create_time = #{createTime}
|
||
|
</if>
|
||
|
<if test="updateId != null">
|
||
|
and update_id = #{updateId}
|
||
|
</if>
|
||
|
<if test="updateBy != null and updateBy != ''">
|
||
|
and update_by = #{updateBy}
|
||
|
</if>
|
||
|
<if test="updateTime != null">
|
||
|
and update_time = #{updateTime}
|
||
|
</if>
|
||
|
<if test="version != null and version != ''">
|
||
|
and version = #{version}
|
||
|
</if>
|
||
|
<if test="remark != null and remark != ''">
|
||
|
and remark = #{remark}
|
||
|
</if>
|
||
|
</where>
|
||
|
limit #{pageable.offset}, #{pageable.pageSize}
|
||
|
</select>
|
||
|
|
||
|
<!--统计总行数-->
|
||
|
<select id="count" resultType="java.lang.Long">
|
||
|
select count(1)
|
||
|
from asset_lc
|
||
|
<where>
|
||
|
<if test="id != null">
|
||
|
and id = #{id}
|
||
|
</if>
|
||
|
<if test="taskId != null">
|
||
|
and task_id = #{taskId}
|
||
|
</if>
|
||
|
<if test="xfTime != null">
|
||
|
and xf_time = #{xfTime}
|
||
|
</if>
|
||
|
<if test="dwhcTime != null">
|
||
|
and dwhc_time = #{dwhcTime}
|
||
|
</if>
|
||
|
<if test="shbhTime != null">
|
||
|
and shbh_time = #{shbhTime}
|
||
|
</if>
|
||
|
<if test="dwcxhcTime != null">
|
||
|
and dwcxhc_time = #{dwcxhcTime}
|
||
|
</if>
|
||
|
<if test="shtgTime != null">
|
||
|
and shtg_time = #{shtgTime}
|
||
|
</if>
|
||
|
<if test="ueserId != null">
|
||
|
and ueser_id = #{ueserId}
|
||
|
</if>
|
||
|
<if test="deptId != null">
|
||
|
and dept_id = #{deptId}
|
||
|
</if>
|
||
|
<if test="createId != null">
|
||
|
and create_id = #{createId}
|
||
|
</if>
|
||
|
<if test="createBy != null and createBy != ''">
|
||
|
and create_by = #{createBy}
|
||
|
</if>
|
||
|
<if test="createTime != null">
|
||
|
and create_time = #{createTime}
|
||
|
</if>
|
||
|
<if test="updateId != null">
|
||
|
and update_id = #{updateId}
|
||
|
</if>
|
||
|
<if test="updateBy != null and updateBy != ''">
|
||
|
and update_by = #{updateBy}
|
||
|
</if>
|
||
|
<if test="updateTime != null">
|
||
|
and update_time = #{updateTime}
|
||
|
</if>
|
||
|
<if test="version != null and version != ''">
|
||
|
and version = #{version}
|
||
|
</if>
|
||
|
<if test="remark != null and remark != ''">
|
||
|
and remark = #{remark}
|
||
|
</if>
|
||
|
</where>
|
||
|
</select>
|
||
|
|
||
|
<!--新增所有列-->
|
||
|
<insert id="insert" keyProperty="id" useGeneratedKeys="true">
|
||
|
insert into asset_lc(task_idxf_timedwhc_timeshbh_timedwcxhc_timeshtg_timeueser_iddept_idcreate_idcreate_bycreate_timeupdate_idupdate_byupdate_timeversionremark)
|
||
|
values (#{taskId}#{xfTime}#{dwhcTime}#{shbhTime}#{dwcxhcTime}#{shtgTime}#{ueserId}#{deptId}#{createId}#{createBy}#{createTime}#{updateId}#{updateBy}#{updateTime}#{version}#{remark})
|
||
|
</insert>
|
||
|
|
||
|
<insert id="insertBatch" keyProperty="id" useGeneratedKeys="true">
|
||
|
insert into
|
||
|
asset_lc(task_idxf_timedwhc_timeshbh_timedwcxhc_timeshtg_timeueser_iddept_idcreate_idcreate_bycreate_timeupdate_idupdate_byupdate_timeversionremark)
|
||
|
values
|
||
|
<foreach collection="entities" item="entity" separator=",">
|
||
|
(#{entity.taskId}#{entity.xfTime}#{entity.dwhcTime}#{entity.shbhTime}#{entity.dwcxhcTime}#{entity.shtgTime}#{entity.ueserId}#{entity.deptId}#{entity.createId}#{entity.createBy}#{entity.createTime}#{entity.updateId}#{entity.updateBy}#{entity.updateTime}#{entity.version}#{entity.remark})
|
||
|
</foreach>
|
||
|
</insert>
|
||
|
|
||
|
<insert id="insertOrUpdateBatch" keyProperty="id" useGeneratedKeys="true">
|
||
|
insert into
|
||
|
asset_lc(task_idxf_timedwhc_timeshbh_timedwcxhc_timeshtg_timeueser_iddept_idcreate_idcreate_bycreate_timeupdate_idupdate_byupdate_timeversionremark)
|
||
|
values
|
||
|
<foreach collection="entities" item="entity" separator=",">
|
||
|
(#{entity.taskId}#{entity.xfTime}#{entity.dwhcTime}#{entity.shbhTime}#{entity.dwcxhcTime}#{entity.shtgTime}#{entity.ueserId}#{entity.deptId}#{entity.createId}#{entity.createBy}#{entity.createTime}#{entity.updateId}#{entity.updateBy}#{entity.updateTime}#{entity.version}#{entity.remark})
|
||
|
</foreach>
|
||
|
on duplicate key update
|
||
|
task_id = values(task_id)xf_time = values(xf_time)dwhc_time = values(dwhc_time)shbh_time =
|
||
|
values(shbh_time)dwcxhc_time = values(dwcxhc_time)shtg_time = values(shtg_time)ueser_id =
|
||
|
values(ueser_id)dept_id = values(dept_id)create_id = values(create_id)create_by = values(create_by)create_time =
|
||
|
values(create_time)update_id = values(update_id)update_by = values(update_by)update_time =
|
||
|
values(update_time)version = values(version)remark = values(remark)
|
||
|
</insert>
|
||
|
|
||
|
<!--通过主键修改数据-->
|
||
|
<update id="update">
|
||
|
update asset_lc
|
||
|
<set>
|
||
|
<if test="taskId != null">
|
||
|
task_id = #{taskId},
|
||
|
</if>
|
||
|
<if test="xfTime != null">
|
||
|
xf_time = #{xfTime},
|
||
|
</if>
|
||
|
<if test="dwhcTime != null">
|
||
|
dwhc_time = #{dwhcTime},
|
||
|
</if>
|
||
|
<if test="shbhTime != null">
|
||
|
shbh_time = #{shbhTime},
|
||
|
</if>
|
||
|
<if test="dwcxhcTime != null">
|
||
|
dwcxhc_time = #{dwcxhcTime},
|
||
|
</if>
|
||
|
<if test="shtgTime != null">
|
||
|
shtg_time = #{shtgTime},
|
||
|
</if>
|
||
|
<if test="ueserId != null">
|
||
|
ueser_id = #{ueserId},
|
||
|
</if>
|
||
|
<if test="deptId != null">
|
||
|
dept_id = #{deptId},
|
||
|
</if>
|
||
|
<if test="createId != null">
|
||
|
create_id = #{createId},
|
||
|
</if>
|
||
|
<if test="createBy != null and createBy != ''">
|
||
|
create_by = #{createBy},
|
||
|
</if>
|
||
|
<if test="createTime != null">
|
||
|
create_time = #{createTime},
|
||
|
</if>
|
||
|
<if test="updateId != null">
|
||
|
update_id = #{updateId},
|
||
|
</if>
|
||
|
<if test="updateBy != null and updateBy != ''">
|
||
|
update_by = #{updateBy},
|
||
|
</if>
|
||
|
<if test="updateTime != null">
|
||
|
update_time = #{updateTime},
|
||
|
</if>
|
||
|
<if test="version != null and version != ''">
|
||
|
version = #{version},
|
||
|
</if>
|
||
|
<if test="remark != null and remark != ''">
|
||
|
remark = #{remark},
|
||
|
</if>
|
||
|
</set>
|
||
|
where id = #{id}
|
||
|
</update>
|
||
|
|
||
|
<!--通过主键删除-->
|
||
|
<delete id="deleteById">
|
||
|
delete
|
||
|
from asset_lc
|
||
|
where id = #{id}
|
||
|
</delete>
|
||
|
|
||
|
</mapper>
|
||
|
|