| | |
| | | <result property="updateBy" column="update_by"/> |
| | | <result property="sort" column="sort"/> |
| | | <result property="compensateTime" column="compensate_time"/> |
| | | <result property="currentSendTime" column="current_send_time"/> |
| | | </resultMap> |
| | | |
| | | <sql id="selectServiceSubtaskPreachformVo"> |
| | |
| | | taskid, |
| | | preachform, |
| | | sendstate, |
| | | current_send_time, |
| | | remark, |
| | | orgid, |
| | | del_flag, |
| | |
| | | resultMap="ServiceSubtaskPreachformResult"> |
| | | <include refid="selectServiceSubtaskPreachformVo"/> |
| | | where 1=1 |
| | | and del_flag = 0 |
| | | <if test="subid != null "> |
| | | and subid = #{subid} |
| | | </if> |
| | | <if test="taskid != null "> |
| | | and taskid = #{taskid} |
| | | </if> |
| | | <if test="preachform != null and preachform != ''"> |
| | | and preachform = #{preachform} |
| | | </if> |
| | | <if test="sendstate != null and sendstate != ''"> |
| | | and sendstate = #{sendstate} |
| | | </if> |
| | | <if test="orgid != null and orgid != ''"> |
| | | and orgid = #{orgid} |
| | | </if> |
| | | <if test="sort != null "> |
| | | and sort = #{sort} |
| | | </if> |
| | | <if test="compensateTime != null "> |
| | | and compensate_time = #{compensateTime} |
| | | </if> |
| | | and del_flag = 0 |
| | | <if test="subid != null "> |
| | | and subid = #{subid} |
| | | </if> |
| | | <if test="taskid != null "> |
| | | and taskid = #{taskid} |
| | | </if> |
| | | <if test="currentSendTime != null "> |
| | | and current_send_time = #{currentSendTime} |
| | | </if> |
| | | <if test="preachform != null and preachform != ''"> |
| | | and preachform = #{preachform} |
| | | </if> |
| | | <if test="sendstate != null and sendstate != ''"> |
| | | and sendstate = #{sendstate} |
| | | </if> |
| | | <if test="orgid != null and orgid != ''"> |
| | | and orgid = #{orgid} |
| | | </if> |
| | | <if test="sort != null "> |
| | | and sort = #{sort} |
| | | </if> |
| | | <if test="compensateTime != null "> |
| | | and compensate_time = #{compensateTime} |
| | | </if> |
| | | </select> |
| | | |
| | | <select id="selectServiceSubtaskPreachformById" parameterType="Long" |
| | |
| | | </if> |
| | | <if test="compensateTime != null">compensate_time, |
| | | </if> |
| | | <if test="currentSendTime != null "> |
| | | current_send_time, |
| | | </if> |
| | | </trim> |
| | | <trim prefix="values (" suffix=")" suffixOverrides=","> |
| | | <if test="id != null">#{id}, |
| | |
| | | <if test="sort != null">#{sort}, |
| | | </if> |
| | | <if test="compensateTime != null">#{compensateTime}, |
| | | </if> |
| | | <if test="currentSendTime != null "> |
| | | #{currentSendTime}, |
| | | </if> |
| | | </trim> |
| | | </insert> |
| | |
| | | <if test="compensateTime != null">compensate_time = |
| | | #{compensateTime}, |
| | | </if> |
| | | <if test="currentSendTime != null "> |
| | | current_send_time = #{currentSendTime}, |
| | | </if> |
| | | </trim> |
| | | where id = #{id} |
| | | </update> |
| | |
| | | </if> |
| | | <if test="compensateTime != null">compensate_time = |
| | | #{compensateTime}, |
| | | </if> |
| | | <if test="currentSendTime != null "> |
| | | current_send_time = #{currentSendTime}, |
| | | </if> |
| | | </trim> |
| | | where 1=1 |
| | |
| | | </foreach> |
| | | </update> |
| | | |
| | | <select id="selectBySubtask" parameterType="com.smartor.domain.ServiceSubtask" |
| | | resultMap="ServiceSubtaskPreachformResult"> |
| | | <include refid="selectServiceSubtaskPreachformVo"/> |
| | | WHERE del_flag = 0 |
| | | <!-- 其他条件 --> |
| | | <if test="taskid != null"> |
| | | AND taskid = #{taskid} |
| | | </if> |
| | | <if test="orgid != null and orgid != ''"> |
| | | AND orgid = #{orgid} |
| | | </if> |
| | | </select> |
| | | |
| | | </mapper> |