| | |
| | | |
| | | |
| | | <select id="selectTaskinfoPlanPage" resultMap="taskinfoPlanResultMap"> |
| | | select * from ins_taskinfo_plan where is_deleted = 0 |
| | | select id,no,title,type,start_time,end_time,content,ST_ASTEXT(route_range) as route_range, |
| | | create_user,create_time,update_user,update_time,status,is_deleted |
| | | from ins_taskinfo_plan |
| | | where is_deleted = 0 |
| | | <if test="taskinfoPlan.no !=null and taskinfoPlan.no != ''"> |
| | | AND no like CONCAT('%',#{taskinfoPlan.no},'%') |
| | | </if> |
| | | <if test="taskinfoPlan.title !=null and taskinfoPlan.title != ''"> |
| | | AND title like CONCAT('%',#{taskinfoPlan.title},'%') |
| | | </if> |
| | | </select> |
| | | |
| | | <select id="getMaxNo" resultMap="taskinfoPlanResultMap"> |
| | | SELECT * from ins_taskinfo_plan where is_deleted = 0 ORDER BY create_time DESC LIMIT 1 |
| | | </select> |
| | | <select id="getTaskInfoPlanOne" resultType="org.springblade.modules.taskinfo.entity.TaskinfoPlanEntity"> |
| | | select id,no,title,type,start_time,end_time,content,ST_ASTEXT(route_range) as route_range, |
| | | create_user,create_time,update_user,update_time,status,is_deleted from ins_taskinfo_plan |
| | | where id = #{id} and is_deleted = 0 |
| | | </select> |
| | | |
| | | <insert id="saveTaskinfoPlan"> |
| | | INSERT INTO ins_taskinfo_plan (id, no, title, type, start_time,end_time,content, |
| | | <if test="taskinfoPlan.routeRange!=null and taskinfoPlan.routeRange!=''"> |
| | | route_range, |
| | | </if> |
| | | create_user,create_time, |
| | | update_user, update_time, |
| | | status, is_deleted, |
| | | tenant_id,create_dept) |
| | | VALUES |
| | | (#{taskinfoPlan.id},#{taskinfoPlan.no},#{taskinfoPlan.title},#{taskinfoPlan.type},#{taskinfoPlan.startTime},#{taskinfoPlan.endTime},#{taskinfoPlan.content}, |
| | | <if test="taskinfoPlan.routeRange!=null and taskinfoPlan.routeRange!=''"> |
| | | ST_GeomFromText(${taskinfoPlan.routeRange}), |
| | | </if> |
| | | #{taskinfoPlan.createUser},#{taskinfoPlan.createTime}, |
| | | #{taskinfoPlan.updateUser},#{taskinfoPlan.updateTime}, |
| | | #{taskinfoPlan.status},#{taskinfoPlan.isDeleted}, |
| | | #{taskinfoPlan.tenantId},#{taskinfoPlan.createDept}) |
| | | </insert> |
| | | |
| | | <update id="updateTaskinfoPlan"> |
| | | UPDATE ins_taskinfo_plan SET |
| | | title = #{taskinfoPlan.title}, |
| | | type = #{taskinfoPlan.type}, |
| | | start_time = #{taskinfoPlan.startTime}, |
| | | end_time = #{taskinfoPlan.endTime}, |
| | | content = #{taskinfoPlan.content}, |
| | | <if test="taskinfoPlan.routeRange!=null and taskinfoPlan.routeRange!=''"> |
| | | route_range = ST_GeomFromText(${taskinfoPlan.routeRange}), |
| | | </if> |
| | | tenant_id = #{taskinfoPlan.tenantId}, |
| | | create_user = #{taskinfoPlan.createUser}, |
| | | create_dept = #{taskinfoPlan.createDept}, |
| | | create_time = #{taskinfoPlan.createTime}, |
| | | update_user = #{taskinfoPlan.updateUser}, |
| | | update_time = #{taskinfoPlan.updateTime}, |
| | | status = #{taskinfoPlan.status} |
| | | WHERE id = #{taskinfoPlan.id} AND is_deleted = 0 |
| | | </update> |
| | | |
| | | |
| | | </mapper> |