@ -3,10 +3,11 @@
<mapper namespace= "com.research.system.persist.mapper.TaskDeliverableMapper" >
<mapper namespace= "com.research.system.persist.mapper.TaskDeliverableMapper" >
<resultMap id= "BaseResultMap" type= "com.research.system.domain.po.TaskDeliverable" >
<resultMap id= "BaseResultMap" type= "com.research.system.domain.po.TaskDeliverable" >
<id column= "id" jdbcType= "BIGINT" property= "id" />
<id column= "id" jdbcType= "BIGINT" property= "id" />
<result column= "task_id" jdbcType= "VARCHAR " property= "taskId" />
<result column= "task_id" jdbcType= "BIGINT " property= "taskId" />
<result column= "deliverable_name" jdbcType= "VARCHAR" property= "deliverableName" />
<result column= "deliverable_name" jdbcType= "VARCHAR" property= "deliverableName" />
<result column= "deliverable_url" jdbcType= "VARCHAR" property= "deliverableUrl" />
<result column= "deliverable_url" jdbcType= "VARCHAR" property= "deliverableUrl" />
<result column= "delivery_status" jdbcType= "TINYINT" property= "deliveryStatus" />
<result column= "delivery_status" jdbcType= "TINYINT" property= "deliveryStatus" />
<result column= "aduit_status" jdbcType= "TINYINT" property= "aduitStatus" />
<result column= "submitter_account" jdbcType= "VARCHAR" property= "submitterAccount" />
<result column= "submitter_account" jdbcType= "VARCHAR" property= "submitterAccount" />
<result column= "submission_time" jdbcType= "TIMESTAMP" property= "submissionTime" />
<result column= "submission_time" jdbcType= "TIMESTAMP" property= "submissionTime" />
<result column= "reviewer_account" jdbcType= "VARCHAR" property= "reviewerAccount" />
<result column= "reviewer_account" jdbcType= "VARCHAR" property= "reviewerAccount" />
@ -80,7 +81,7 @@
</where>
</where>
</sql>
</sql>
<sql id= "Base_Column_List" >
<sql id= "Base_Column_List" >
id, task_id, deliverable_name, deliverable_url, delivery_status, submitter_account,
id, task_id, deliverable_name, deliverable_url, delivery_status, aduit_status, submitter_account,
submission_time, reviewer_account, review_time, del_flag, create_by, create_time,
submission_time, reviewer_account, review_time, del_flag, create_by, create_time,
update_by, update_time
update_by, update_time
</sql>
</sql>
@ -131,17 +132,19 @@
</delete>
</delete>
<insert id= "insert" parameterType= "com.research.system.domain.po.TaskDeliverableWithBLOBs" >
<insert id= "insert" parameterType= "com.research.system.domain.po.TaskDeliverableWithBLOBs" >
insert into task_deliverable (id, task_id, deliverable_name,
insert into task_deliverable (id, task_id, deliverable_name,
deliverable_url, delivery_status, submitter_account,
deliverable_url, delivery_status, aduit_status,
submission_time, reviewer_account, review_time,
submitter_account, submission_time, reviewer_account,
del_flag, create_by, create_time,
review_time, del_flag, create_by,
update_by, update_time, reference_materials,
create_time, update_by, update_time,
delivery_instructions)
reference_materials, delivery_instructions
values (#{id,jdbcType=BIGINT}, #{taskId,jdbcType=VARCHAR}, #{deliverableName,jdbcType=VARCHAR},
)
#{deliverableUrl,jdbcType=VARCHAR}, #{deliveryStatus,jdbcType=TINYINT}, #{submitterAccount,jdbcType=VARCHAR},
values (#{id,jdbcType=BIGINT}, #{taskId,jdbcType=BIGINT}, #{deliverableName,jdbcType=VARCHAR},
#{submissionTime,jdbcType=TIMESTAMP}, #{reviewerAccount,jdbcType=VARCHAR}, #{reviewTime,jdbcType=TIMESTAMP},
#{deliverableUrl,jdbcType=VARCHAR}, #{deliveryStatus,jdbcType=TINYINT}, #{aduitStatus,jdbcType=TINYINT},
#{delFlag,jdbcType=TINYINT}, #{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP},
#{submitterAccount,jdbcType=VARCHAR}, #{submissionTime,jdbcType=TIMESTAMP}, #{reviewerAccount,jdbcType=VARCHAR},
#{updateBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{referenceMaterials,jdbcType=LONGVARCHAR},
#{reviewTime,jdbcType=TIMESTAMP}, #{delFlag,jdbcType=TINYINT}, #{createBy,jdbcType=VARCHAR},
#{deliveryInstructions,jdbcType=LONGVARCHAR})
#{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP},
#{referenceMaterials,jdbcType=LONGVARCHAR}, #{deliveryInstructions,jdbcType=LONGVARCHAR}
)
</insert>
</insert>
<insert id= "insertSelective" parameterType= "com.research.system.domain.po.TaskDeliverableWithBLOBs" >
<insert id= "insertSelective" parameterType= "com.research.system.domain.po.TaskDeliverableWithBLOBs" >
insert into task_deliverable
insert into task_deliverable
@ -161,6 +164,9 @@
<if test= "deliveryStatus != null" >
<if test= "deliveryStatus != null" >
delivery_status,
delivery_status,
</if>
</if>
<if test= "aduitStatus != null" >
aduit_status,
</if>
<if test= "submitterAccount != null" >
<if test= "submitterAccount != null" >
submitter_account,
submitter_account,
</if>
</if>
@ -200,7 +206,7 @@
#{id,jdbcType=BIGINT},
#{id,jdbcType=BIGINT},
</if>
</if>
<if test= "taskId != null" >
<if test= "taskId != null" >
#{taskId,jdbcType=VARCHAR },
#{taskId,jdbcType=BIGINT },
</if>
</if>
<if test= "deliverableName != null" >
<if test= "deliverableName != null" >
#{deliverableName,jdbcType=VARCHAR},
#{deliverableName,jdbcType=VARCHAR},
@ -211,6 +217,9 @@
<if test= "deliveryStatus != null" >
<if test= "deliveryStatus != null" >
#{deliveryStatus,jdbcType=TINYINT},
#{deliveryStatus,jdbcType=TINYINT},
</if>
</if>
<if test= "aduitStatus != null" >
#{aduitStatus,jdbcType=TINYINT},
</if>
<if test= "submitterAccount != null" >
<if test= "submitterAccount != null" >
#{submitterAccount,jdbcType=VARCHAR},
#{submitterAccount,jdbcType=VARCHAR},
</if>
</if>
@ -259,7 +268,7 @@
id = #{record.id,jdbcType=BIGINT},
id = #{record.id,jdbcType=BIGINT},
</if>
</if>
<if test= "record.taskId != null" >
<if test= "record.taskId != null" >
task_id = #{record.taskId,jdbcType=VARCHAR },
task_id = #{record.taskId,jdbcType=BIGINT },
</if>
</if>
<if test= "record.deliverableName != null" >
<if test= "record.deliverableName != null" >
deliverable_name = #{record.deliverableName,jdbcType=VARCHAR},
deliverable_name = #{record.deliverableName,jdbcType=VARCHAR},
@ -270,6 +279,9 @@
<if test= "record.deliveryStatus != null" >
<if test= "record.deliveryStatus != null" >
delivery_status = #{record.deliveryStatus,jdbcType=TINYINT},
delivery_status = #{record.deliveryStatus,jdbcType=TINYINT},
</if>
</if>
<if test= "record.aduitStatus != null" >
aduit_status = #{record.aduitStatus,jdbcType=TINYINT},
</if>
<if test= "record.submitterAccount != null" >
<if test= "record.submitterAccount != null" >
submitter_account = #{record.submitterAccount,jdbcType=VARCHAR},
submitter_account = #{record.submitterAccount,jdbcType=VARCHAR},
</if>
</if>
@ -311,10 +323,11 @@
<update id= "updateByExampleWithBLOBs" parameterType= "map" >
<update id= "updateByExampleWithBLOBs" parameterType= "map" >
update task_deliverable
update task_deliverable
set id = #{record.id,jdbcType=BIGINT},
set id = #{record.id,jdbcType=BIGINT},
task_id = #{record.taskId,jdbcType=VARCHAR },
task_id = #{record.taskId,jdbcType=BIGINT },
deliverable_name = #{record.deliverableName,jdbcType=VARCHAR},
deliverable_name = #{record.deliverableName,jdbcType=VARCHAR},
deliverable_url = #{record.deliverableUrl,jdbcType=VARCHAR},
deliverable_url = #{record.deliverableUrl,jdbcType=VARCHAR},
delivery_status = #{record.deliveryStatus,jdbcType=TINYINT},
delivery_status = #{record.deliveryStatus,jdbcType=TINYINT},
aduit_status = #{record.aduitStatus,jdbcType=TINYINT},
submitter_account = #{record.submitterAccount,jdbcType=VARCHAR},
submitter_account = #{record.submitterAccount,jdbcType=VARCHAR},
submission_time = #{record.submissionTime,jdbcType=TIMESTAMP},
submission_time = #{record.submissionTime,jdbcType=TIMESTAMP},
reviewer_account = #{record.reviewerAccount,jdbcType=VARCHAR},
reviewer_account = #{record.reviewerAccount,jdbcType=VARCHAR},
@ -333,10 +346,11 @@
<update id= "updateByExample" parameterType= "map" >
<update id= "updateByExample" parameterType= "map" >
update task_deliverable
update task_deliverable
set id = #{record.id,jdbcType=BIGINT},
set id = #{record.id,jdbcType=BIGINT},
task_id = #{record.taskId,jdbcType=VARCHAR },
task_id = #{record.taskId,jdbcType=BIGINT },
deliverable_name = #{record.deliverableName,jdbcType=VARCHAR},
deliverable_name = #{record.deliverableName,jdbcType=VARCHAR},
deliverable_url = #{record.deliverableUrl,jdbcType=VARCHAR},
deliverable_url = #{record.deliverableUrl,jdbcType=VARCHAR},
delivery_status = #{record.deliveryStatus,jdbcType=TINYINT},
delivery_status = #{record.deliveryStatus,jdbcType=TINYINT},
aduit_status = #{record.aduitStatus,jdbcType=TINYINT},
submitter_account = #{record.submitterAccount,jdbcType=VARCHAR},
submitter_account = #{record.submitterAccount,jdbcType=VARCHAR},
submission_time = #{record.submissionTime,jdbcType=TIMESTAMP},
submission_time = #{record.submissionTime,jdbcType=TIMESTAMP},
reviewer_account = #{record.reviewerAccount,jdbcType=VARCHAR},
reviewer_account = #{record.reviewerAccount,jdbcType=VARCHAR},
@ -354,7 +368,7 @@
update task_deliverable
update task_deliverable
<set >
<set >
<if test= "taskId != null" >
<if test= "taskId != null" >
task_id = #{taskId,jdbcType=VARCHAR },
task_id = #{taskId,jdbcType=BIGINT },
</if>
</if>
<if test= "deliverableName != null" >
<if test= "deliverableName != null" >
deliverable_name = #{deliverableName,jdbcType=VARCHAR},
deliverable_name = #{deliverableName,jdbcType=VARCHAR},
@ -365,6 +379,9 @@
<if test= "deliveryStatus != null" >
<if test= "deliveryStatus != null" >
delivery_status = #{deliveryStatus,jdbcType=TINYINT},
delivery_status = #{deliveryStatus,jdbcType=TINYINT},
</if>
</if>
<if test= "aduitStatus != null" >
aduit_status = #{aduitStatus,jdbcType=TINYINT},
</if>
<if test= "submitterAccount != null" >
<if test= "submitterAccount != null" >
submitter_account = #{submitterAccount,jdbcType=VARCHAR},
submitter_account = #{submitterAccount,jdbcType=VARCHAR},
</if>
</if>
@ -403,10 +420,11 @@
</update>
</update>
<update id= "updateByPrimaryKeyWithBLOBs" parameterType= "com.research.system.domain.po.TaskDeliverableWithBLOBs" >
<update id= "updateByPrimaryKeyWithBLOBs" parameterType= "com.research.system.domain.po.TaskDeliverableWithBLOBs" >
update task_deliverable
update task_deliverable
set task_id = #{taskId,jdbcType=VARCHAR },
set task_id = #{taskId,jdbcType=BIGINT },
deliverable_name = #{deliverableName,jdbcType=VARCHAR},
deliverable_name = #{deliverableName,jdbcType=VARCHAR},
deliverable_url = #{deliverableUrl,jdbcType=VARCHAR},
deliverable_url = #{deliverableUrl,jdbcType=VARCHAR},
delivery_status = #{deliveryStatus,jdbcType=TINYINT},
delivery_status = #{deliveryStatus,jdbcType=TINYINT},
aduit_status = #{aduitStatus,jdbcType=TINYINT},
submitter_account = #{submitterAccount,jdbcType=VARCHAR},
submitter_account = #{submitterAccount,jdbcType=VARCHAR},
submission_time = #{submissionTime,jdbcType=TIMESTAMP},
submission_time = #{submissionTime,jdbcType=TIMESTAMP},
reviewer_account = #{reviewerAccount,jdbcType=VARCHAR},
reviewer_account = #{reviewerAccount,jdbcType=VARCHAR},
@ -422,10 +440,11 @@
</update>
</update>
<update id= "updateByPrimaryKey" parameterType= "com.research.system.domain.po.TaskDeliverable" >
<update id= "updateByPrimaryKey" parameterType= "com.research.system.domain.po.TaskDeliverable" >
update task_deliverable
update task_deliverable
set task_id = #{taskId,jdbcType=VARCHAR },
set task_id = #{taskId,jdbcType=BIGINT },
deliverable_name = #{deliverableName,jdbcType=VARCHAR},
deliverable_name = #{deliverableName,jdbcType=VARCHAR},
deliverable_url = #{deliverableUrl,jdbcType=VARCHAR},
deliverable_url = #{deliverableUrl,jdbcType=VARCHAR},
delivery_status = #{deliveryStatus,jdbcType=TINYINT},
delivery_status = #{deliveryStatus,jdbcType=TINYINT},
aduit_status = #{aduitStatus,jdbcType=TINYINT},
submitter_account = #{submitterAccount,jdbcType=VARCHAR},
submitter_account = #{submitterAccount,jdbcType=VARCHAR},
submission_time = #{submissionTime,jdbcType=TIMESTAMP},
submission_time = #{submissionTime,jdbcType=TIMESTAMP},
reviewer_account = #{reviewerAccount,jdbcType=VARCHAR},
reviewer_account = #{reviewerAccount,jdbcType=VARCHAR},