任务状态
This commit is contained in:
parent
41a63e5fdf
commit
b99fa2c0c7
@ -0,0 +1,91 @@
|
|||||||
|
package com.xinelu.manage.controller.taskstatusdict;
|
||||||
|
|
||||||
|
import com.xinelu.common.annotation.Log;
|
||||||
|
import com.xinelu.common.core.controller.BaseController;
|
||||||
|
import com.xinelu.common.core.domain.AjaxResult;
|
||||||
|
import com.xinelu.common.core.page.TableDataInfo;
|
||||||
|
import com.xinelu.common.enums.BusinessType;
|
||||||
|
import com.xinelu.common.utils.poi.ExcelUtil;
|
||||||
|
import com.xinelu.manage.domain.taskstatusdict.TaskStatusDict;
|
||||||
|
import com.xinelu.manage.service.taskstatusdict.ITaskStatusDictService;
|
||||||
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 任务状态字典Controller
|
||||||
|
*
|
||||||
|
* @author xinelu
|
||||||
|
* @date 2024-03-13
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/system/taskstatus")
|
||||||
|
public class TaskStatusDictController extends BaseController {
|
||||||
|
@Resource
|
||||||
|
private ITaskStatusDictService taskStatusDictService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询任务状态字典列表
|
||||||
|
*/
|
||||||
|
@PreAuthorize("@ss.hasPermi('system:taskstatus:list')")
|
||||||
|
@GetMapping("/list")
|
||||||
|
public TableDataInfo list(TaskStatusDict taskStatusDict) {
|
||||||
|
startPage();
|
||||||
|
List<TaskStatusDict> list = taskStatusDictService.selectTaskStatusDictList(taskStatusDict);
|
||||||
|
return getDataTable(list);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 导出任务状态字典列表
|
||||||
|
*/
|
||||||
|
@PreAuthorize("@ss.hasPermi('system:taskstatus:export')")
|
||||||
|
@Log(title = "任务状态字典", businessType = BusinessType.EXPORT)
|
||||||
|
@PostMapping("/export")
|
||||||
|
public void export(HttpServletResponse response, TaskStatusDict taskStatusDict) {
|
||||||
|
List<TaskStatusDict> list = taskStatusDictService.selectTaskStatusDictList(taskStatusDict);
|
||||||
|
ExcelUtil<TaskStatusDict> util = new ExcelUtil<TaskStatusDict>(TaskStatusDict.class);
|
||||||
|
util.exportExcel(response, list, "任务状态字典数据");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取任务状态字典详细信息
|
||||||
|
*/
|
||||||
|
@PreAuthorize("@ss.hasPermi('system:taskstatus:query')")
|
||||||
|
@GetMapping(value = "/{id}")
|
||||||
|
public AjaxResult getInfo(@PathVariable("id") Long id) {
|
||||||
|
return AjaxResult.success(taskStatusDictService.selectTaskStatusDictById(id));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增任务状态字典
|
||||||
|
*/
|
||||||
|
@PreAuthorize("@ss.hasPermi('system:taskstatus:add')")
|
||||||
|
@Log(title = "任务状态字典", businessType = BusinessType.INSERT)
|
||||||
|
@PostMapping
|
||||||
|
public AjaxResult add(@RequestBody TaskStatusDict taskStatusDict) {
|
||||||
|
return toAjax(taskStatusDictService.insertTaskStatusDict(taskStatusDict));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改任务状态字典
|
||||||
|
*/
|
||||||
|
@PreAuthorize("@ss.hasPermi('system:taskstatus:edit')")
|
||||||
|
@Log(title = "任务状态字典", businessType = BusinessType.UPDATE)
|
||||||
|
@PutMapping
|
||||||
|
public AjaxResult edit(@RequestBody TaskStatusDict taskStatusDict) {
|
||||||
|
return toAjax(taskStatusDictService.updateTaskStatusDict(taskStatusDict));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除任务状态字典
|
||||||
|
*/
|
||||||
|
@PreAuthorize("@ss.hasPermi('system:taskstatus:remove')")
|
||||||
|
@Log(title = "任务状态字典", businessType = BusinessType.DELETE)
|
||||||
|
@DeleteMapping("/{ids}")
|
||||||
|
public AjaxResult remove(@PathVariable Long[] ids) {
|
||||||
|
return toAjax(taskStatusDictService.deleteTaskStatusDictByIds(ids));
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,92 @@
|
|||||||
|
package com.xinelu.manage.domain.taskstatusdict;
|
||||||
|
|
||||||
|
import com.xinelu.common.annotation.Excel;
|
||||||
|
import com.xinelu.common.core.domain.BaseEntity;
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
||||||
|
import org.apache.commons.lang3.builder.ToStringStyle;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 任务状态字典对象 task_status_dict
|
||||||
|
*
|
||||||
|
* @author xinelu
|
||||||
|
* @date 2024-03-13
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
@ApiModel(value = "任务状态字典对象", description = "task_status_dict")
|
||||||
|
public class TaskStatusDict extends BaseEntity {
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 主键id
|
||||||
|
*/
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 任务细分表id
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "任务细分表id")
|
||||||
|
@Excel(name = "任务细分表id")
|
||||||
|
private Long taskPartitionId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 任务细分名称
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "任务细分名称")
|
||||||
|
@Excel(name = "任务细分名称")
|
||||||
|
private String taskPartitionName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 任务状态名称
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "任务状态名称")
|
||||||
|
@Excel(name = "任务状态名称")
|
||||||
|
private String taskStatusName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 任务状态编码
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "任务状态编码")
|
||||||
|
@Excel(name = "任务状态编码")
|
||||||
|
private String taskStatusCode;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 任务细分排序
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "任务细分排序")
|
||||||
|
@Excel(name = "任务细分排序")
|
||||||
|
private Integer taskStatusSort;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 任务细分备注
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "任务细分备注")
|
||||||
|
@Excel(name = "任务细分备注")
|
||||||
|
private String taskStatusRemark;
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
|
||||||
|
.append("id", getId())
|
||||||
|
.append("taskPartitionId", getTaskPartitionId())
|
||||||
|
.append("taskPartitionName", getTaskPartitionName())
|
||||||
|
.append("taskStatusName", getTaskStatusName())
|
||||||
|
.append("taskStatusCode", getTaskStatusCode())
|
||||||
|
.append("taskStatusSort", getTaskStatusSort())
|
||||||
|
.append("taskStatusRemark", getTaskStatusRemark())
|
||||||
|
.append("createBy", getCreateBy())
|
||||||
|
.append("createTime", getCreateTime())
|
||||||
|
.append("updateBy", getUpdateBy())
|
||||||
|
.append("updateTime", getUpdateTime())
|
||||||
|
.toString();
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,62 @@
|
|||||||
|
package com.xinelu.manage.mapper.taskstatusdict;
|
||||||
|
|
||||||
|
import com.xinelu.manage.domain.taskstatusdict.TaskStatusDict;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 任务状态字典Mapper接口
|
||||||
|
*
|
||||||
|
* @author xinelu
|
||||||
|
* @date 2024-03-13
|
||||||
|
*/
|
||||||
|
public interface TaskStatusDictMapper {
|
||||||
|
/**
|
||||||
|
* 查询任务状态字典
|
||||||
|
*
|
||||||
|
* @param id 任务状态字典主键
|
||||||
|
* @return 任务状态字典
|
||||||
|
*/
|
||||||
|
public TaskStatusDict selectTaskStatusDictById(Long id);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询任务状态字典列表
|
||||||
|
*
|
||||||
|
* @param taskStatusDict 任务状态字典
|
||||||
|
* @return 任务状态字典集合
|
||||||
|
*/
|
||||||
|
public List<TaskStatusDict> selectTaskStatusDictList(TaskStatusDict taskStatusDict);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增任务状态字典
|
||||||
|
*
|
||||||
|
* @param taskStatusDict 任务状态字典
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int insertTaskStatusDict(TaskStatusDict taskStatusDict);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改任务状态字典
|
||||||
|
*
|
||||||
|
* @param taskStatusDict 任务状态字典
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int updateTaskStatusDict(TaskStatusDict taskStatusDict);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除任务状态字典
|
||||||
|
*
|
||||||
|
* @param id 任务状态字典主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int deleteTaskStatusDictById(Long id);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除任务状态字典
|
||||||
|
*
|
||||||
|
* @param ids 需要删除的数据主键集合
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int deleteTaskStatusDictByIds(Long[] ids);
|
||||||
|
}
|
||||||
@ -0,0 +1,62 @@
|
|||||||
|
package com.xinelu.manage.service.taskstatusdict;
|
||||||
|
|
||||||
|
import com.xinelu.manage.domain.taskstatusdict.TaskStatusDict;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 任务状态字典Service接口
|
||||||
|
*
|
||||||
|
* @author xinelu
|
||||||
|
* @date 2024-03-13
|
||||||
|
*/
|
||||||
|
public interface ITaskStatusDictService {
|
||||||
|
/**
|
||||||
|
* 查询任务状态字典
|
||||||
|
*
|
||||||
|
* @param id 任务状态字典主键
|
||||||
|
* @return 任务状态字典
|
||||||
|
*/
|
||||||
|
public TaskStatusDict selectTaskStatusDictById(Long id);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询任务状态字典列表
|
||||||
|
*
|
||||||
|
* @param taskStatusDict 任务状态字典
|
||||||
|
* @return 任务状态字典集合
|
||||||
|
*/
|
||||||
|
public List<TaskStatusDict> selectTaskStatusDictList(TaskStatusDict taskStatusDict);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增任务状态字典
|
||||||
|
*
|
||||||
|
* @param taskStatusDict 任务状态字典
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int insertTaskStatusDict(TaskStatusDict taskStatusDict);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改任务状态字典
|
||||||
|
*
|
||||||
|
* @param taskStatusDict 任务状态字典
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int updateTaskStatusDict(TaskStatusDict taskStatusDict);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除任务状态字典
|
||||||
|
*
|
||||||
|
* @param ids 需要删除的任务状态字典主键集合
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int deleteTaskStatusDictByIds(Long[] ids);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除任务状态字典信息
|
||||||
|
*
|
||||||
|
* @param id 任务状态字典主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int deleteTaskStatusDictById(Long id);
|
||||||
|
}
|
||||||
@ -0,0 +1,91 @@
|
|||||||
|
package com.xinelu.manage.service.taskstatusdict.impl;
|
||||||
|
|
||||||
|
import com.xinelu.common.utils.DateUtils;
|
||||||
|
import com.xinelu.manage.domain.taskstatusdict.TaskStatusDict;
|
||||||
|
import com.xinelu.manage.mapper.taskstatusdict.TaskStatusDictMapper;
|
||||||
|
import com.xinelu.manage.service.taskstatusdict.ITaskStatusDictService;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 任务状态字典Service业务层处理
|
||||||
|
*
|
||||||
|
* @author xinelu
|
||||||
|
* @date 2024-03-13
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class TaskStatusDictServiceImpl implements ITaskStatusDictService {
|
||||||
|
@Resource
|
||||||
|
private TaskStatusDictMapper taskStatusDictMapper;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询任务状态字典
|
||||||
|
*
|
||||||
|
* @param id 任务状态字典主键
|
||||||
|
* @return 任务状态字典
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public TaskStatusDict selectTaskStatusDictById(Long id) {
|
||||||
|
return taskStatusDictMapper.selectTaskStatusDictById(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询任务状态字典列表
|
||||||
|
*
|
||||||
|
* @param taskStatusDict 任务状态字典
|
||||||
|
* @return 任务状态字典
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public List<TaskStatusDict> selectTaskStatusDictList(TaskStatusDict taskStatusDict) {
|
||||||
|
return taskStatusDictMapper.selectTaskStatusDictList(taskStatusDict);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增任务状态字典
|
||||||
|
*
|
||||||
|
* @param taskStatusDict 任务状态字典
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int insertTaskStatusDict(TaskStatusDict taskStatusDict) {
|
||||||
|
taskStatusDict.setCreateTime(DateUtils.getNowDate());
|
||||||
|
return taskStatusDictMapper.insertTaskStatusDict(taskStatusDict);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改任务状态字典
|
||||||
|
*
|
||||||
|
* @param taskStatusDict 任务状态字典
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int updateTaskStatusDict(TaskStatusDict taskStatusDict) {
|
||||||
|
taskStatusDict.setUpdateTime(DateUtils.getNowDate());
|
||||||
|
return taskStatusDictMapper.updateTaskStatusDict(taskStatusDict);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除任务状态字典
|
||||||
|
*
|
||||||
|
* @param ids 需要删除的任务状态字典主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int deleteTaskStatusDictByIds(Long[] ids) {
|
||||||
|
return taskStatusDictMapper.deleteTaskStatusDictByIds(ids);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除任务状态字典信息
|
||||||
|
*
|
||||||
|
* @param id 任务状态字典主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int deleteTaskStatusDictById(Long id) {
|
||||||
|
return taskStatusDictMapper.deleteTaskStatusDictById(id);
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,164 @@
|
|||||||
|
<?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.xinelu.manage.mapper.taskstatusdict.TaskStatusDictMapper">
|
||||||
|
|
||||||
|
<resultMap type="TaskStatusDict" id="TaskStatusDictResult">
|
||||||
|
<result property="id" column="id"/>
|
||||||
|
<result property="taskPartitionId" column="task_partition_id"/>
|
||||||
|
<result property="taskPartitionName" column="task_partition_name"/>
|
||||||
|
<result property="taskStatusName" column="task_status_name"/>
|
||||||
|
<result property="taskStatusCode" column="task_status_code"/>
|
||||||
|
<result property="taskStatusSort" column="task_status_sort"/>
|
||||||
|
<result property="taskStatusRemark" column="task_status_remark"/>
|
||||||
|
<result property="createBy" column="create_by"/>
|
||||||
|
<result property="createTime" column="create_time"/>
|
||||||
|
<result property="updateBy" column="update_by"/>
|
||||||
|
<result property="updateTime" column="update_time"/>
|
||||||
|
</resultMap>
|
||||||
|
|
||||||
|
<sql id="selectTaskStatusDictVo">
|
||||||
|
select id,
|
||||||
|
task_partition_id,
|
||||||
|
task_partition_name,
|
||||||
|
task_status_name,
|
||||||
|
task_status_code,
|
||||||
|
task_status_sort,
|
||||||
|
task_status_remark,
|
||||||
|
create_by,
|
||||||
|
create_time,
|
||||||
|
update_by,
|
||||||
|
update_time
|
||||||
|
from task_status_dict
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<select id="selectTaskStatusDictList" parameterType="TaskStatusDict" resultMap="TaskStatusDictResult">
|
||||||
|
<include refid="selectTaskStatusDictVo"/>
|
||||||
|
<where>
|
||||||
|
<if test="taskPartitionId != null ">
|
||||||
|
and task_partition_id = #{taskPartitionId}
|
||||||
|
</if>
|
||||||
|
<if test="taskPartitionName != null and taskPartitionName != ''">
|
||||||
|
and task_partition_name like concat('%', #{taskPartitionName}, '%')
|
||||||
|
</if>
|
||||||
|
<if test="taskStatusName != null and taskStatusName != ''">
|
||||||
|
and task_status_name like concat('%', #{taskStatusName}, '%')
|
||||||
|
</if>
|
||||||
|
<if test="taskStatusCode != null and taskStatusCode != ''">
|
||||||
|
and task_status_code = #{taskStatusCode}
|
||||||
|
</if>
|
||||||
|
<if test="taskStatusSort != null ">
|
||||||
|
and task_status_sort = #{taskStatusSort}
|
||||||
|
</if>
|
||||||
|
<if test="taskStatusRemark != null and taskStatusRemark != ''">
|
||||||
|
and task_status_remark = #{taskStatusRemark}
|
||||||
|
</if>
|
||||||
|
</where>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="selectTaskStatusDictById" parameterType="Long"
|
||||||
|
resultMap="TaskStatusDictResult">
|
||||||
|
<include refid="selectTaskStatusDictVo"/>
|
||||||
|
where id = #{id}
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<insert id="insertTaskStatusDict" parameterType="TaskStatusDict" useGeneratedKeys="true"
|
||||||
|
keyProperty="id">
|
||||||
|
insert into task_status_dict
|
||||||
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="taskPartitionId != null">task_partition_id,
|
||||||
|
</if>
|
||||||
|
<if test="taskPartitionName != null">task_partition_name,
|
||||||
|
</if>
|
||||||
|
<if test="taskStatusName != null">task_status_name,
|
||||||
|
</if>
|
||||||
|
<if test="taskStatusCode != null">task_status_code,
|
||||||
|
</if>
|
||||||
|
<if test="taskStatusSort != null">task_status_sort,
|
||||||
|
</if>
|
||||||
|
<if test="taskStatusRemark != null">task_status_remark,
|
||||||
|
</if>
|
||||||
|
<if test="createBy != null">create_by,
|
||||||
|
</if>
|
||||||
|
<if test="createTime != null">create_time,
|
||||||
|
</if>
|
||||||
|
<if test="updateBy != null">update_by,
|
||||||
|
</if>
|
||||||
|
<if test="updateTime != null">update_time,
|
||||||
|
</if>
|
||||||
|
</trim>
|
||||||
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="taskPartitionId != null">#{taskPartitionId},
|
||||||
|
</if>
|
||||||
|
<if test="taskPartitionName != null">#{taskPartitionName},
|
||||||
|
</if>
|
||||||
|
<if test="taskStatusName != null">#{taskStatusName},
|
||||||
|
</if>
|
||||||
|
<if test="taskStatusCode != null">#{taskStatusCode},
|
||||||
|
</if>
|
||||||
|
<if test="taskStatusSort != null">#{taskStatusSort},
|
||||||
|
</if>
|
||||||
|
<if test="taskStatusRemark != null">#{taskStatusRemark},
|
||||||
|
</if>
|
||||||
|
<if test="createBy != null">#{createBy},
|
||||||
|
</if>
|
||||||
|
<if test="createTime != null">#{createTime},
|
||||||
|
</if>
|
||||||
|
<if test="updateBy != null">#{updateBy},
|
||||||
|
</if>
|
||||||
|
<if test="updateTime != null">#{updateTime},
|
||||||
|
</if>
|
||||||
|
</trim>
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<update id="updateTaskStatusDict" parameterType="TaskStatusDict">
|
||||||
|
update task_status_dict
|
||||||
|
<trim prefix="SET" suffixOverrides=",">
|
||||||
|
<if test="taskPartitionId != null">task_partition_id =
|
||||||
|
#{taskPartitionId},
|
||||||
|
</if>
|
||||||
|
<if test="taskPartitionName != null">task_partition_name =
|
||||||
|
#{taskPartitionName},
|
||||||
|
</if>
|
||||||
|
<if test="taskStatusName != null">task_status_name =
|
||||||
|
#{taskStatusName},
|
||||||
|
</if>
|
||||||
|
<if test="taskStatusCode != null">task_status_code =
|
||||||
|
#{taskStatusCode},
|
||||||
|
</if>
|
||||||
|
<if test="taskStatusSort != null">task_status_sort =
|
||||||
|
#{taskStatusSort},
|
||||||
|
</if>
|
||||||
|
<if test="taskStatusRemark != null">task_status_remark =
|
||||||
|
#{taskStatusRemark},
|
||||||
|
</if>
|
||||||
|
<if test="createBy != null">create_by =
|
||||||
|
#{createBy},
|
||||||
|
</if>
|
||||||
|
<if test="createTime != null">create_time =
|
||||||
|
#{createTime},
|
||||||
|
</if>
|
||||||
|
<if test="updateBy != null">update_by =
|
||||||
|
#{updateBy},
|
||||||
|
</if>
|
||||||
|
<if test="updateTime != null">update_time =
|
||||||
|
#{updateTime},
|
||||||
|
</if>
|
||||||
|
</trim>
|
||||||
|
where id = #{id}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<delete id="deleteTaskStatusDictById" parameterType="Long">
|
||||||
|
delete
|
||||||
|
from task_status_dict
|
||||||
|
where id = #{id}
|
||||||
|
</delete>
|
||||||
|
|
||||||
|
<delete id="deleteTaskStatusDictByIds" parameterType="String">
|
||||||
|
delete from task_status_dict where id in
|
||||||
|
<foreach item="id" collection="array" open="(" separator="," close=")">
|
||||||
|
#{id}
|
||||||
|
</foreach>
|
||||||
|
</delete>
|
||||||
|
</mapper>
|
||||||
Loading…
Reference in New Issue
Block a user