add:任务相关服务

This commit is contained in:
zhangzhiqiang
2023-05-11 15:08:09 +08:00
parent eb7d4a2b40
commit 68b19747b6
6 changed files with 315 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
package org.nl.wms.scheduler_manage.controller.task;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 任务表 前端控制器
* </p>
*
* @author generator
* @since 2023-05-11
*/
@RestController
@RequestMapping("/schBaseTask")
public class SchBaseTaskController {
}

View File

@@ -0,0 +1,16 @@
package org.nl.wms.scheduler_manage.service.task;
import org.nl.wms.scheduler_manage.service.task.dao.SchBaseTask;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 任务表 服务类
* </p>
*
* @author generator
* @since 2023-05-11
*/
public interface ISchBaseTaskService extends IService<SchBaseTask> {
}

View File

@@ -0,0 +1,237 @@
package org.nl.wms.scheduler_manage.service.task.dao;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
* 任务表
* </p>
*
* @author generator
* @since 2023-05-11
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("sch_base_task")
public class SchBaseTask implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 任务标识
*/
private String task_id;
/**
* 任务编码
*/
private String task_code;
/**
* 任务名称
*/
private String task_name;
/**
* 生产区域
*/
private String product_area;
/**
* 任务类型
*/
private String task_type;
/**
* acs任务类型
*/
private String acs_task_type;
/**
* 任务状态
*/
private String task_status;
/**
* 任务执行步骤
*/
private Integer task_step;
/**
* 点位1
*/
private String point_code1;
/**
* 点位2
*/
private String point_code2;
/**
* 点位3
*/
private String point_code3;
/**
* 点位4
*/
private String point_code4;
/**
* 搬运物料信息
*/
private String material_info_id;
/**
* 物料信息
*/
private String material_id;
/**
* 物料数量
*/
private BigDecimal material_qty;
/**
* 载具类型
*/
private String vehicle_type;
/**
* 载具数量
*/
private Integer vehicle_qty;
/**
* 载具编码1
*/
private String vehicle_code;
/**
* 载具编码2
*/
private String vehicle_code2;
/**
* 优先级
*/
private String priority;
/**
* 处理类
*/
private String handle_class;
/**
* 车号
*/
private String car_no;
/**
* 是否自动下发
*/
private Boolean is_auto_issue;
/**
* 任务组标识
*/
private String task_group_id;
/**
* 任务组顺序号
*/
private BigDecimal sort_seq;
/**
* 任务完成类型
*/
private String finished_type;
/**
* agv任务类型
*/
private String agv_system_type;
/**
* 生成方式
*/
private String create_mode;
/**
* 业务表表名
*/
private String table_name;
/**
* 业务表表名主键字段
*/
private String table_fk;
/**
* 业务表表名主键值
*/
private String table_fk_id;
/**
* 生成任务的请求参数
*/
private String request_param;
/**
* 下发任务的请求参数
*/
private String response_param;
/**
* 备注
*/
private String remark;
/**
* acs任务合并判断是否立即下发0否1是
*/
private Boolean is_send;
/**
* 是否删除
*/
private Boolean is_delete;
/**
* 创建人
*/
private String create_id;
/**
* 创建人
*/
private String create_name;
/**
* 创建时间
*/
private Date create_time;
/**
* 修改人
*/
private String update_id;
/**
* 修改人
*/
private String update_name;
/**
* 修改时间
*/
private Date update_time;
}

View File

@@ -0,0 +1,16 @@
package org.nl.wms.scheduler_manage.service.task.dao.mapper;
import org.nl.wms.scheduler_manage.service.task.dao.SchBaseTask;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 任务表 Mapper 接口
* </p>
*
* @author generator
* @since 2023-05-11
*/
public interface SchBaseTaskMapper extends BaseMapper<SchBaseTask> {
}

View File

@@ -0,0 +1,5 @@
<?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="org.nl.wms.scheduler_manage.service.task.dao.mapper.SchBaseTaskMapper">
</mapper>

View File

@@ -0,0 +1,20 @@
package org.nl.wms.scheduler_manage.service.task.impl;
import org.nl.wms.scheduler_manage.service.task.dao.SchBaseTask;
import org.nl.wms.scheduler_manage.service.task.dao.mapper.SchBaseTaskMapper;
import org.nl.wms.scheduler_manage.service.task.ISchBaseTaskService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
* 任务表 服务实现类
* </p>
*
* @author generator
* @since 2023-05-11
*/
@Service
public class SchBaseTaskServiceImpl extends ServiceImpl<SchBaseTaskMapper, SchBaseTask> implements ISchBaseTaskService {
}