新增多个控制器以支持密炼相关功能,包括报警记录、自动卸料日志、物料对应、称量校验日志、密炼机动作状态等,提供分页查询、通过ID查询及导出Excel功能,增强系统的可用性与数据管理能力。
This commit is contained in:
@@ -0,0 +1,77 @@
|
||||
package org.jeecg.modules.xslmes.mcs.controller;
|
||||
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import org.jeecg.common.api.vo.Result;
|
||||
import org.jeecg.modules.xslmes.mcs.util.McsQueryHelper;
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesAlarm;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMcsToMesAlarmService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.jeecg.common.system.base.controller.JeecgController;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||
|
||||
/**
|
||||
* @Description: 上辅机报警记录
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Tag(name = "上辅机报警记录")
|
||||
@RestController
|
||||
@RequestMapping("/xslmes/mcs/mcsToMesAlarm")
|
||||
@Slf4j
|
||||
public class McsToMesAlarmController extends JeecgController<McsToMesAlarm, IMcsToMesAlarmService> {
|
||||
|
||||
@Autowired
|
||||
private IMcsToMesAlarmService mcsToMesAlarmService;
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
*/
|
||||
@Operation(summary = "上辅机报警记录-分页列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<IPage<McsToMesAlarm>> queryPageList(McsToMesAlarm mcsToMesAlarm,
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
QueryWrapper<McsToMesAlarm> queryWrapper = McsQueryHelper.buildWrapper(mcsToMesAlarm, req.getParameterMap());
|
||||
Page<McsToMesAlarm> page = new Page<>(pageNo, pageSize);
|
||||
IPage<McsToMesAlarm> pageList = mcsToMesAlarmService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*/
|
||||
@Operation(summary = "上辅机报警记录-通过id查询")
|
||||
@GetMapping(value = "/queryById")
|
||||
public Result<McsToMesAlarm> queryById(@RequestParam(name = "id", required = true) String id) {
|
||||
McsToMesAlarm entity = mcsToMesAlarmService.getById(id);
|
||||
if (entity == null) {
|
||||
return Result.error("未找到对应数据");
|
||||
}
|
||||
return Result.OK(entity);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出Excel
|
||||
*/
|
||||
@RequiresPermissions("xslmes:mcsToMesAlarm:exportXls")
|
||||
@RequestMapping(value = "/exportXls")
|
||||
public ModelAndView exportXls(HttpServletRequest request, McsToMesAlarm mcsToMesAlarm) {
|
||||
return super.exportXls(request, mcsToMesAlarm, McsToMesAlarm.class, "上辅机报警记录");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,77 @@
|
||||
package org.jeecg.modules.xslmes.mcs.controller;
|
||||
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import org.jeecg.common.api.vo.Result;
|
||||
import org.jeecg.modules.xslmes.mcs.util.McsQueryHelper;
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesAutoXlLog;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMcsToMesAutoXlLogService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.jeecg.common.system.base.controller.JeecgController;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||
|
||||
/**
|
||||
* @Description: 自动卸料日志
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Tag(name = "自动卸料日志")
|
||||
@RestController
|
||||
@RequestMapping("/xslmes/mcs/mcsToMesAutoXlLog")
|
||||
@Slf4j
|
||||
public class McsToMesAutoXlLogController extends JeecgController<McsToMesAutoXlLog, IMcsToMesAutoXlLogService> {
|
||||
|
||||
@Autowired
|
||||
private IMcsToMesAutoXlLogService mcsToMesAutoXlLogService;
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
*/
|
||||
@Operation(summary = "自动卸料日志-分页列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<IPage<McsToMesAutoXlLog>> queryPageList(McsToMesAutoXlLog mcsToMesAutoXlLog,
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
QueryWrapper<McsToMesAutoXlLog> queryWrapper = McsQueryHelper.buildWrapper(mcsToMesAutoXlLog, req.getParameterMap());
|
||||
Page<McsToMesAutoXlLog> page = new Page<>(pageNo, pageSize);
|
||||
IPage<McsToMesAutoXlLog> pageList = mcsToMesAutoXlLogService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*/
|
||||
@Operation(summary = "自动卸料日志-通过id查询")
|
||||
@GetMapping(value = "/queryById")
|
||||
public Result<McsToMesAutoXlLog> queryById(@RequestParam(name = "id", required = true) String id) {
|
||||
McsToMesAutoXlLog entity = mcsToMesAutoXlLogService.getById(id);
|
||||
if (entity == null) {
|
||||
return Result.error("未找到对应数据");
|
||||
}
|
||||
return Result.OK(entity);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出Excel
|
||||
*/
|
||||
@RequiresPermissions("xslmes:mcsToMesAutoXlLog:exportXls")
|
||||
@RequestMapping(value = "/exportXls")
|
||||
public ModelAndView exportXls(HttpServletRequest request, McsToMesAutoXlLog mcsToMesAutoXlLog) {
|
||||
return super.exportXls(request, mcsToMesAutoXlLog, McsToMesAutoXlLog.class, "自动卸料日志");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,77 @@
|
||||
package org.jeecg.modules.xslmes.mcs.controller;
|
||||
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import org.jeecg.common.api.vo.Result;
|
||||
import org.jeecg.modules.xslmes.mcs.util.McsQueryHelper;
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesBinToMater;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMcsToMesBinToMaterService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.jeecg.common.system.base.controller.JeecgController;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||
|
||||
/**
|
||||
* @Description: 料仓物料对应
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Tag(name = "料仓物料对应")
|
||||
@RestController
|
||||
@RequestMapping("/xslmes/mcs/mcsToMesBinToMater")
|
||||
@Slf4j
|
||||
public class McsToMesBinToMaterController extends JeecgController<McsToMesBinToMater, IMcsToMesBinToMaterService> {
|
||||
|
||||
@Autowired
|
||||
private IMcsToMesBinToMaterService mcsToMesBinToMaterService;
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
*/
|
||||
@Operation(summary = "料仓物料对应-分页列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<IPage<McsToMesBinToMater>> queryPageList(McsToMesBinToMater mcsToMesBinToMater,
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
QueryWrapper<McsToMesBinToMater> queryWrapper = McsQueryHelper.buildWrapper(mcsToMesBinToMater, req.getParameterMap());
|
||||
Page<McsToMesBinToMater> page = new Page<>(pageNo, pageSize);
|
||||
IPage<McsToMesBinToMater> pageList = mcsToMesBinToMaterService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*/
|
||||
@Operation(summary = "料仓物料对应-通过id查询")
|
||||
@GetMapping(value = "/queryById")
|
||||
public Result<McsToMesBinToMater> queryById(@RequestParam(name = "id", required = true) String id) {
|
||||
McsToMesBinToMater entity = mcsToMesBinToMaterService.getById(id);
|
||||
if (entity == null) {
|
||||
return Result.error("未找到对应数据");
|
||||
}
|
||||
return Result.OK(entity);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出Excel
|
||||
*/
|
||||
@RequiresPermissions("xslmes:mcsToMesBinToMater:exportXls")
|
||||
@RequestMapping(value = "/exportXls")
|
||||
public ModelAndView exportXls(HttpServletRequest request, McsToMesBinToMater mcsToMesBinToMater) {
|
||||
return super.exportXls(request, mcsToMesBinToMater, McsToMesBinToMater.class, "料仓物料对应");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,77 @@
|
||||
package org.jeecg.modules.xslmes.mcs.controller;
|
||||
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import org.jeecg.common.api.vo.Result;
|
||||
import org.jeecg.modules.xslmes.mcs.util.McsQueryHelper;
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesCheckScaleLog;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMcsToMesCheckScaleLogService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.jeecg.common.system.base.controller.JeecgController;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||
|
||||
/**
|
||||
* @Description: 称量校验日志
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Tag(name = "称量校验日志")
|
||||
@RestController
|
||||
@RequestMapping("/xslmes/mcs/mcsToMesCheckScaleLog")
|
||||
@Slf4j
|
||||
public class McsToMesCheckScaleLogController extends JeecgController<McsToMesCheckScaleLog, IMcsToMesCheckScaleLogService> {
|
||||
|
||||
@Autowired
|
||||
private IMcsToMesCheckScaleLogService mcsToMesCheckScaleLogService;
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
*/
|
||||
@Operation(summary = "称量校验日志-分页列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<IPage<McsToMesCheckScaleLog>> queryPageList(McsToMesCheckScaleLog mcsToMesCheckScaleLog,
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
QueryWrapper<McsToMesCheckScaleLog> queryWrapper = McsQueryHelper.buildWrapper(mcsToMesCheckScaleLog, req.getParameterMap());
|
||||
Page<McsToMesCheckScaleLog> page = new Page<>(pageNo, pageSize);
|
||||
IPage<McsToMesCheckScaleLog> pageList = mcsToMesCheckScaleLogService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*/
|
||||
@Operation(summary = "称量校验日志-通过id查询")
|
||||
@GetMapping(value = "/queryById")
|
||||
public Result<McsToMesCheckScaleLog> queryById(@RequestParam(name = "id", required = true) String id) {
|
||||
McsToMesCheckScaleLog entity = mcsToMesCheckScaleLogService.getById(id);
|
||||
if (entity == null) {
|
||||
return Result.error("未找到对应数据");
|
||||
}
|
||||
return Result.OK(entity);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出Excel
|
||||
*/
|
||||
@RequiresPermissions("xslmes:mcsToMesCheckScaleLog:exportXls")
|
||||
@RequestMapping(value = "/exportXls")
|
||||
public ModelAndView exportXls(HttpServletRequest request, McsToMesCheckScaleLog mcsToMesCheckScaleLog) {
|
||||
return super.exportXls(request, mcsToMesCheckScaleLog, McsToMesCheckScaleLog.class, "称量校验日志");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,77 @@
|
||||
package org.jeecg.modules.xslmes.mcs.controller;
|
||||
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import org.jeecg.common.api.vo.Result;
|
||||
import org.jeecg.modules.xslmes.mcs.util.McsQueryHelper;
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixAct;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMcsToMesMixActService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.jeecg.common.system.base.controller.JeecgController;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||
|
||||
/**
|
||||
* @Description: 密炼机动作状态
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Tag(name = "密炼机动作状态")
|
||||
@RestController
|
||||
@RequestMapping("/xslmes/mcs/mcsToMesMixAct")
|
||||
@Slf4j
|
||||
public class McsToMesMixActController extends JeecgController<McsToMesMixAct, IMcsToMesMixActService> {
|
||||
|
||||
@Autowired
|
||||
private IMcsToMesMixActService mcsToMesMixActService;
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
*/
|
||||
@Operation(summary = "密炼机动作状态-分页列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<IPage<McsToMesMixAct>> queryPageList(McsToMesMixAct mcsToMesMixAct,
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
QueryWrapper<McsToMesMixAct> queryWrapper = McsQueryHelper.buildWrapper(mcsToMesMixAct, req.getParameterMap());
|
||||
Page<McsToMesMixAct> page = new Page<>(pageNo, pageSize);
|
||||
IPage<McsToMesMixAct> pageList = mcsToMesMixActService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*/
|
||||
@Operation(summary = "密炼机动作状态-通过id查询")
|
||||
@GetMapping(value = "/queryById")
|
||||
public Result<McsToMesMixAct> queryById(@RequestParam(name = "id", required = true) String id) {
|
||||
McsToMesMixAct entity = mcsToMesMixActService.getById(id);
|
||||
if (entity == null) {
|
||||
return Result.error("未找到对应数据");
|
||||
}
|
||||
return Result.OK(entity);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出Excel
|
||||
*/
|
||||
@RequiresPermissions("xslmes:mcsToMesMixAct:exportXls")
|
||||
@RequestMapping(value = "/exportXls")
|
||||
public ModelAndView exportXls(HttpServletRequest request, McsToMesMixAct mcsToMesMixAct) {
|
||||
return super.exportXls(request, mcsToMesMixAct, McsToMesMixAct.class, "密炼机动作状态");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,77 @@
|
||||
package org.jeecg.modules.xslmes.mcs.controller;
|
||||
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import org.jeecg.common.api.vo.Result;
|
||||
import org.jeecg.modules.xslmes.mcs.util.McsQueryHelper;
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixAlarm;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMcsToMesMixAlarmService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.jeecg.common.system.base.controller.JeecgController;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||
|
||||
/**
|
||||
* @Description: 密炼机报警记录
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Tag(name = "密炼机报警记录")
|
||||
@RestController
|
||||
@RequestMapping("/xslmes/mcs/mcsToMesMixAlarm")
|
||||
@Slf4j
|
||||
public class McsToMesMixAlarmController extends JeecgController<McsToMesMixAlarm, IMcsToMesMixAlarmService> {
|
||||
|
||||
@Autowired
|
||||
private IMcsToMesMixAlarmService mcsToMesMixAlarmService;
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
*/
|
||||
@Operation(summary = "密炼机报警记录-分页列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<IPage<McsToMesMixAlarm>> queryPageList(McsToMesMixAlarm mcsToMesMixAlarm,
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
QueryWrapper<McsToMesMixAlarm> queryWrapper = McsQueryHelper.buildWrapper(mcsToMesMixAlarm, req.getParameterMap());
|
||||
Page<McsToMesMixAlarm> page = new Page<>(pageNo, pageSize);
|
||||
IPage<McsToMesMixAlarm> pageList = mcsToMesMixAlarmService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*/
|
||||
@Operation(summary = "密炼机报警记录-通过id查询")
|
||||
@GetMapping(value = "/queryById")
|
||||
public Result<McsToMesMixAlarm> queryById(@RequestParam(name = "id", required = true) String id) {
|
||||
McsToMesMixAlarm entity = mcsToMesMixAlarmService.getById(id);
|
||||
if (entity == null) {
|
||||
return Result.error("未找到对应数据");
|
||||
}
|
||||
return Result.OK(entity);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出Excel
|
||||
*/
|
||||
@RequiresPermissions("xslmes:mcsToMesMixAlarm:exportXls")
|
||||
@RequestMapping(value = "/exportXls")
|
||||
public ModelAndView exportXls(HttpServletRequest request, McsToMesMixAlarm mcsToMesMixAlarm) {
|
||||
return super.exportXls(request, mcsToMesMixAlarm, McsToMesMixAlarm.class, "密炼机报警记录");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,77 @@
|
||||
package org.jeecg.modules.xslmes.mcs.controller;
|
||||
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import org.jeecg.common.api.vo.Result;
|
||||
import org.jeecg.modules.xslmes.mcs.util.McsQueryHelper;
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixBatch;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMcsToMesMixBatchService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.jeecg.common.system.base.controller.JeecgController;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||
|
||||
/**
|
||||
* @Description: 密炼批次数据
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Tag(name = "密炼批次数据")
|
||||
@RestController
|
||||
@RequestMapping("/xslmes/mcs/mcsToMesMixBatch")
|
||||
@Slf4j
|
||||
public class McsToMesMixBatchController extends JeecgController<McsToMesMixBatch, IMcsToMesMixBatchService> {
|
||||
|
||||
@Autowired
|
||||
private IMcsToMesMixBatchService mcsToMesMixBatchService;
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
*/
|
||||
@Operation(summary = "密炼批次数据-分页列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<IPage<McsToMesMixBatch>> queryPageList(McsToMesMixBatch mcsToMesMixBatch,
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
QueryWrapper<McsToMesMixBatch> queryWrapper = McsQueryHelper.buildWrapper(mcsToMesMixBatch, req.getParameterMap());
|
||||
Page<McsToMesMixBatch> page = new Page<>(pageNo, pageSize);
|
||||
IPage<McsToMesMixBatch> pageList = mcsToMesMixBatchService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*/
|
||||
@Operation(summary = "密炼批次数据-通过id查询")
|
||||
@GetMapping(value = "/queryById")
|
||||
public Result<McsToMesMixBatch> queryById(@RequestParam(name = "id", required = true) String id) {
|
||||
McsToMesMixBatch entity = mcsToMesMixBatchService.getById(id);
|
||||
if (entity == null) {
|
||||
return Result.error("未找到对应数据");
|
||||
}
|
||||
return Result.OK(entity);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出Excel
|
||||
*/
|
||||
@RequiresPermissions("xslmes:mcsToMesMixBatch:exportXls")
|
||||
@RequestMapping(value = "/exportXls")
|
||||
public ModelAndView exportXls(HttpServletRequest request, McsToMesMixBatch mcsToMesMixBatch) {
|
||||
return super.exportXls(request, mcsToMesMixBatch, McsToMesMixBatch.class, "密炼批次数据");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,77 @@
|
||||
package org.jeecg.modules.xslmes.mcs.controller;
|
||||
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import org.jeecg.common.api.vo.Result;
|
||||
import org.jeecg.modules.xslmes.mcs.util.McsQueryHelper;
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixCon;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMcsToMesMixConService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.jeecg.common.system.base.controller.JeecgController;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||
|
||||
/**
|
||||
* @Description: 密炼机控制参数
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Tag(name = "密炼机控制参数")
|
||||
@RestController
|
||||
@RequestMapping("/xslmes/mcs/mcsToMesMixCon")
|
||||
@Slf4j
|
||||
public class McsToMesMixConController extends JeecgController<McsToMesMixCon, IMcsToMesMixConService> {
|
||||
|
||||
@Autowired
|
||||
private IMcsToMesMixConService mcsToMesMixConService;
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
*/
|
||||
@Operation(summary = "密炼机控制参数-分页列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<IPage<McsToMesMixCon>> queryPageList(McsToMesMixCon mcsToMesMixCon,
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
QueryWrapper<McsToMesMixCon> queryWrapper = McsQueryHelper.buildWrapper(mcsToMesMixCon, req.getParameterMap());
|
||||
Page<McsToMesMixCon> page = new Page<>(pageNo, pageSize);
|
||||
IPage<McsToMesMixCon> pageList = mcsToMesMixConService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*/
|
||||
@Operation(summary = "密炼机控制参数-通过id查询")
|
||||
@GetMapping(value = "/queryById")
|
||||
public Result<McsToMesMixCon> queryById(@RequestParam(name = "id", required = true) String id) {
|
||||
McsToMesMixCon entity = mcsToMesMixConService.getById(id);
|
||||
if (entity == null) {
|
||||
return Result.error("未找到对应数据");
|
||||
}
|
||||
return Result.OK(entity);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出Excel
|
||||
*/
|
||||
@RequiresPermissions("xslmes:mcsToMesMixCon:exportXls")
|
||||
@RequestMapping(value = "/exportXls")
|
||||
public ModelAndView exportXls(HttpServletRequest request, McsToMesMixCon mcsToMesMixCon) {
|
||||
return super.exportXls(request, mcsToMesMixCon, McsToMesMixCon.class, "密炼机控制参数");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,77 @@
|
||||
package org.jeecg.modules.xslmes.mcs.controller;
|
||||
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import org.jeecg.common.api.vo.Result;
|
||||
import org.jeecg.modules.xslmes.mcs.util.McsQueryHelper;
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixCurve;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMcsToMesMixCurveService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.jeecg.common.system.base.controller.JeecgController;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||
|
||||
/**
|
||||
* @Description: 密炼过程曲线
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Tag(name = "密炼过程曲线")
|
||||
@RestController
|
||||
@RequestMapping("/xslmes/mcs/mcsToMesMixCurve")
|
||||
@Slf4j
|
||||
public class McsToMesMixCurveController extends JeecgController<McsToMesMixCurve, IMcsToMesMixCurveService> {
|
||||
|
||||
@Autowired
|
||||
private IMcsToMesMixCurveService mcsToMesMixCurveService;
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
*/
|
||||
@Operation(summary = "密炼过程曲线-分页列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<IPage<McsToMesMixCurve>> queryPageList(McsToMesMixCurve mcsToMesMixCurve,
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
QueryWrapper<McsToMesMixCurve> queryWrapper = McsQueryHelper.buildWrapper(mcsToMesMixCurve, req.getParameterMap());
|
||||
Page<McsToMesMixCurve> page = new Page<>(pageNo, pageSize);
|
||||
IPage<McsToMesMixCurve> pageList = mcsToMesMixCurveService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*/
|
||||
@Operation(summary = "密炼过程曲线-通过id查询")
|
||||
@GetMapping(value = "/queryById")
|
||||
public Result<McsToMesMixCurve> queryById(@RequestParam(name = "id", required = true) String id) {
|
||||
McsToMesMixCurve entity = mcsToMesMixCurveService.getById(id);
|
||||
if (entity == null) {
|
||||
return Result.error("未找到对应数据");
|
||||
}
|
||||
return Result.OK(entity);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出Excel
|
||||
*/
|
||||
@RequiresPermissions("xslmes:mcsToMesMixCurve:exportXls")
|
||||
@RequestMapping(value = "/exportXls")
|
||||
public ModelAndView exportXls(HttpServletRequest request, McsToMesMixCurve mcsToMesMixCurve) {
|
||||
return super.exportXls(request, mcsToMesMixCurve, McsToMesMixCurve.class, "密炼过程曲线");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,77 @@
|
||||
package org.jeecg.modules.xslmes.mcs.controller;
|
||||
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import org.jeecg.common.api.vo.Result;
|
||||
import org.jeecg.modules.xslmes.mcs.util.McsQueryHelper;
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixExePlan;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMcsToMesMixExePlanService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.jeecg.common.system.base.controller.JeecgController;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||
|
||||
/**
|
||||
* @Description: 密炼执行计划
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Tag(name = "密炼执行计划")
|
||||
@RestController
|
||||
@RequestMapping("/xslmes/mcs/mcsToMesMixExePlan")
|
||||
@Slf4j
|
||||
public class McsToMesMixExePlanController extends JeecgController<McsToMesMixExePlan, IMcsToMesMixExePlanService> {
|
||||
|
||||
@Autowired
|
||||
private IMcsToMesMixExePlanService mcsToMesMixExePlanService;
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
*/
|
||||
@Operation(summary = "密炼执行计划-分页列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<IPage<McsToMesMixExePlan>> queryPageList(McsToMesMixExePlan mcsToMesMixExePlan,
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
QueryWrapper<McsToMesMixExePlan> queryWrapper = McsQueryHelper.buildWrapper(mcsToMesMixExePlan, req.getParameterMap());
|
||||
Page<McsToMesMixExePlan> page = new Page<>(pageNo, pageSize);
|
||||
IPage<McsToMesMixExePlan> pageList = mcsToMesMixExePlanService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*/
|
||||
@Operation(summary = "密炼执行计划-通过id查询")
|
||||
@GetMapping(value = "/queryById")
|
||||
public Result<McsToMesMixExePlan> queryById(@RequestParam(name = "id", required = true) String id) {
|
||||
McsToMesMixExePlan entity = mcsToMesMixExePlanService.getById(id);
|
||||
if (entity == null) {
|
||||
return Result.error("未找到对应数据");
|
||||
}
|
||||
return Result.OK(entity);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出Excel
|
||||
*/
|
||||
@RequiresPermissions("xslmes:mcsToMesMixExePlan:exportXls")
|
||||
@RequestMapping(value = "/exportXls")
|
||||
public ModelAndView exportXls(HttpServletRequest request, McsToMesMixExePlan mcsToMesMixExePlan) {
|
||||
return super.exportXls(request, mcsToMesMixExePlan, McsToMesMixExePlan.class, "密炼执行计划");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,77 @@
|
||||
package org.jeecg.modules.xslmes.mcs.controller;
|
||||
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import org.jeecg.common.api.vo.Result;
|
||||
import org.jeecg.modules.xslmes.mcs.util.McsQueryHelper;
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixStep;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMcsToMesMixStepService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.jeecg.common.system.base.controller.JeecgController;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||
|
||||
/**
|
||||
* @Description: 密炼步序数据
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Tag(name = "密炼步序数据")
|
||||
@RestController
|
||||
@RequestMapping("/xslmes/mcs/mcsToMesMixStep")
|
||||
@Slf4j
|
||||
public class McsToMesMixStepController extends JeecgController<McsToMesMixStep, IMcsToMesMixStepService> {
|
||||
|
||||
@Autowired
|
||||
private IMcsToMesMixStepService mcsToMesMixStepService;
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
*/
|
||||
@Operation(summary = "密炼步序数据-分页列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<IPage<McsToMesMixStep>> queryPageList(McsToMesMixStep mcsToMesMixStep,
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
QueryWrapper<McsToMesMixStep> queryWrapper = McsQueryHelper.buildWrapper(mcsToMesMixStep, req.getParameterMap());
|
||||
Page<McsToMesMixStep> page = new Page<>(pageNo, pageSize);
|
||||
IPage<McsToMesMixStep> pageList = mcsToMesMixStepService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*/
|
||||
@Operation(summary = "密炼步序数据-通过id查询")
|
||||
@GetMapping(value = "/queryById")
|
||||
public Result<McsToMesMixStep> queryById(@RequestParam(name = "id", required = true) String id) {
|
||||
McsToMesMixStep entity = mcsToMesMixStepService.getById(id);
|
||||
if (entity == null) {
|
||||
return Result.error("未找到对应数据");
|
||||
}
|
||||
return Result.OK(entity);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出Excel
|
||||
*/
|
||||
@RequiresPermissions("xslmes:mcsToMesMixStep:exportXls")
|
||||
@RequestMapping(value = "/exportXls")
|
||||
public ModelAndView exportXls(HttpServletRequest request, McsToMesMixStep mcsToMesMixStep) {
|
||||
return super.exportXls(request, mcsToMesMixStep, McsToMesMixStep.class, "密炼步序数据");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,77 @@
|
||||
package org.jeecg.modules.xslmes.mcs.controller;
|
||||
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import org.jeecg.common.api.vo.Result;
|
||||
import org.jeecg.modules.xslmes.mcs.util.McsQueryHelper;
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixWeight;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMcsToMesMixWeightService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.jeecg.common.system.base.controller.JeecgController;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||
|
||||
/**
|
||||
* @Description: 密炼物料称量
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Tag(name = "密炼物料称量")
|
||||
@RestController
|
||||
@RequestMapping("/xslmes/mcs/mcsToMesMixWeight")
|
||||
@Slf4j
|
||||
public class McsToMesMixWeightController extends JeecgController<McsToMesMixWeight, IMcsToMesMixWeightService> {
|
||||
|
||||
@Autowired
|
||||
private IMcsToMesMixWeightService mcsToMesMixWeightService;
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
*/
|
||||
@Operation(summary = "密炼物料称量-分页列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<IPage<McsToMesMixWeight>> queryPageList(McsToMesMixWeight mcsToMesMixWeight,
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
QueryWrapper<McsToMesMixWeight> queryWrapper = McsQueryHelper.buildWrapper(mcsToMesMixWeight, req.getParameterMap());
|
||||
Page<McsToMesMixWeight> page = new Page<>(pageNo, pageSize);
|
||||
IPage<McsToMesMixWeight> pageList = mcsToMesMixWeightService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*/
|
||||
@Operation(summary = "密炼物料称量-通过id查询")
|
||||
@GetMapping(value = "/queryById")
|
||||
public Result<McsToMesMixWeight> queryById(@RequestParam(name = "id", required = true) String id) {
|
||||
McsToMesMixWeight entity = mcsToMesMixWeightService.getById(id);
|
||||
if (entity == null) {
|
||||
return Result.error("未找到对应数据");
|
||||
}
|
||||
return Result.OK(entity);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出Excel
|
||||
*/
|
||||
@RequiresPermissions("xslmes:mcsToMesMixWeight:exportXls")
|
||||
@RequestMapping(value = "/exportXls")
|
||||
public ModelAndView exportXls(HttpServletRequest request, McsToMesMixWeight mcsToMesMixWeight) {
|
||||
return super.exportXls(request, mcsToMesMixWeight, McsToMesMixWeight.class, "密炼物料称量");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,77 @@
|
||||
package org.jeecg.modules.xslmes.mcs.controller;
|
||||
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import org.jeecg.common.api.vo.Result;
|
||||
import org.jeecg.modules.xslmes.mcs.util.McsQueryHelper;
|
||||
import org.jeecg.modules.xslmes.mcs.entity.MesToMcsMaterial;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMesToMcsMaterialService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.jeecg.common.system.base.controller.JeecgController;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||
|
||||
/**
|
||||
* @Description: MES下发物料
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Tag(name = "MES下发物料")
|
||||
@RestController
|
||||
@RequestMapping("/xslmes/mcs/mesToMcsMaterial")
|
||||
@Slf4j
|
||||
public class MesToMcsMaterialController extends JeecgController<MesToMcsMaterial, IMesToMcsMaterialService> {
|
||||
|
||||
@Autowired
|
||||
private IMesToMcsMaterialService mesToMcsMaterialService;
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
*/
|
||||
@Operation(summary = "MES下发物料-分页列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<IPage<MesToMcsMaterial>> queryPageList(MesToMcsMaterial mesToMcsMaterial,
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
QueryWrapper<MesToMcsMaterial> queryWrapper = McsQueryHelper.buildWrapper(mesToMcsMaterial, req.getParameterMap());
|
||||
Page<MesToMcsMaterial> page = new Page<>(pageNo, pageSize);
|
||||
IPage<MesToMcsMaterial> pageList = mesToMcsMaterialService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*/
|
||||
@Operation(summary = "MES下发物料-通过id查询")
|
||||
@GetMapping(value = "/queryById")
|
||||
public Result<MesToMcsMaterial> queryById(@RequestParam(name = "id", required = true) String id) {
|
||||
MesToMcsMaterial entity = mesToMcsMaterialService.getById(id);
|
||||
if (entity == null) {
|
||||
return Result.error("未找到对应数据");
|
||||
}
|
||||
return Result.OK(entity);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出Excel
|
||||
*/
|
||||
@RequiresPermissions("xslmes:mesToMcsMaterial:exportXls")
|
||||
@RequestMapping(value = "/exportXls")
|
||||
public ModelAndView exportXls(HttpServletRequest request, MesToMcsMaterial mesToMcsMaterial) {
|
||||
return super.exportXls(request, mesToMcsMaterial, MesToMcsMaterial.class, "MES下发物料");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,77 @@
|
||||
package org.jeecg.modules.xslmes.mcs.controller;
|
||||
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import org.jeecg.common.api.vo.Result;
|
||||
import org.jeecg.modules.xslmes.mcs.util.McsQueryHelper;
|
||||
import org.jeecg.modules.xslmes.mcs.entity.MesToMcsMixPlan;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMesToMcsMixPlanService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.jeecg.common.system.base.controller.JeecgController;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||
|
||||
/**
|
||||
* @Description: MES下发混炼计划
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Tag(name = "MES下发混炼计划")
|
||||
@RestController
|
||||
@RequestMapping("/xslmes/mcs/mesToMcsMixPlan")
|
||||
@Slf4j
|
||||
public class MesToMcsMixPlanController extends JeecgController<MesToMcsMixPlan, IMesToMcsMixPlanService> {
|
||||
|
||||
@Autowired
|
||||
private IMesToMcsMixPlanService mesToMcsMixPlanService;
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
*/
|
||||
@Operation(summary = "MES下发混炼计划-分页列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<IPage<MesToMcsMixPlan>> queryPageList(MesToMcsMixPlan mesToMcsMixPlan,
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
QueryWrapper<MesToMcsMixPlan> queryWrapper = McsQueryHelper.buildWrapper(mesToMcsMixPlan, req.getParameterMap());
|
||||
Page<MesToMcsMixPlan> page = new Page<>(pageNo, pageSize);
|
||||
IPage<MesToMcsMixPlan> pageList = mesToMcsMixPlanService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*/
|
||||
@Operation(summary = "MES下发混炼计划-通过id查询")
|
||||
@GetMapping(value = "/queryById")
|
||||
public Result<MesToMcsMixPlan> queryById(@RequestParam(name = "id", required = true) String id) {
|
||||
MesToMcsMixPlan entity = mesToMcsMixPlanService.getById(id);
|
||||
if (entity == null) {
|
||||
return Result.error("未找到对应数据");
|
||||
}
|
||||
return Result.OK(entity);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出Excel
|
||||
*/
|
||||
@RequiresPermissions("xslmes:mesToMcsMixPlan:exportXls")
|
||||
@RequestMapping(value = "/exportXls")
|
||||
public ModelAndView exportXls(HttpServletRequest request, MesToMcsMixPlan mesToMcsMixPlan) {
|
||||
return super.exportXls(request, mesToMcsMixPlan, MesToMcsMixPlan.class, "MES下发混炼计划");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,77 @@
|
||||
package org.jeecg.modules.xslmes.mcs.controller;
|
||||
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import org.jeecg.common.api.vo.Result;
|
||||
import org.jeecg.modules.xslmes.mcs.util.McsQueryHelper;
|
||||
import org.jeecg.modules.xslmes.mcs.entity.MesToMcsRecipe;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMesToMcsRecipeService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.jeecg.common.system.base.controller.JeecgController;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||
|
||||
/**
|
||||
* @Description: MES下发配方
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Tag(name = "MES下发配方")
|
||||
@RestController
|
||||
@RequestMapping("/xslmes/mcs/mesToMcsRecipe")
|
||||
@Slf4j
|
||||
public class MesToMcsRecipeController extends JeecgController<MesToMcsRecipe, IMesToMcsRecipeService> {
|
||||
|
||||
@Autowired
|
||||
private IMesToMcsRecipeService mesToMcsRecipeService;
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
*/
|
||||
@Operation(summary = "MES下发配方-分页列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<IPage<MesToMcsRecipe>> queryPageList(MesToMcsRecipe mesToMcsRecipe,
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
QueryWrapper<MesToMcsRecipe> queryWrapper = McsQueryHelper.buildWrapper(mesToMcsRecipe, req.getParameterMap());
|
||||
Page<MesToMcsRecipe> page = new Page<>(pageNo, pageSize);
|
||||
IPage<MesToMcsRecipe> pageList = mesToMcsRecipeService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*/
|
||||
@Operation(summary = "MES下发配方-通过id查询")
|
||||
@GetMapping(value = "/queryById")
|
||||
public Result<MesToMcsRecipe> queryById(@RequestParam(name = "id", required = true) String id) {
|
||||
MesToMcsRecipe entity = mesToMcsRecipeService.getById(id);
|
||||
if (entity == null) {
|
||||
return Result.error("未找到对应数据");
|
||||
}
|
||||
return Result.OK(entity);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出Excel
|
||||
*/
|
||||
@RequiresPermissions("xslmes:mesToMcsRecipe:exportXls")
|
||||
@RequestMapping(value = "/exportXls")
|
||||
public ModelAndView exportXls(HttpServletRequest request, MesToMcsRecipe mesToMcsRecipe) {
|
||||
return super.exportXls(request, mesToMcsRecipe, MesToMcsRecipe.class, "MES下发配方");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,77 @@
|
||||
package org.jeecg.modules.xslmes.mcs.controller;
|
||||
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import org.jeecg.common.api.vo.Result;
|
||||
import org.jeecg.modules.xslmes.mcs.util.McsQueryHelper;
|
||||
import org.jeecg.modules.xslmes.mcs.entity.MesToMcsRecipeMixStep;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMesToMcsRecipeMixStepService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.jeecg.common.system.base.controller.JeecgController;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||
|
||||
/**
|
||||
* @Description: MES下发配方步序
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Tag(name = "MES下发配方步序")
|
||||
@RestController
|
||||
@RequestMapping("/xslmes/mcs/mesToMcsRecipeMixStep")
|
||||
@Slf4j
|
||||
public class MesToMcsRecipeMixStepController extends JeecgController<MesToMcsRecipeMixStep, IMesToMcsRecipeMixStepService> {
|
||||
|
||||
@Autowired
|
||||
private IMesToMcsRecipeMixStepService mesToMcsRecipeMixStepService;
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
*/
|
||||
@Operation(summary = "MES下发配方步序-分页列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<IPage<MesToMcsRecipeMixStep>> queryPageList(MesToMcsRecipeMixStep mesToMcsRecipeMixStep,
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
QueryWrapper<MesToMcsRecipeMixStep> queryWrapper = McsQueryHelper.buildWrapper(mesToMcsRecipeMixStep, req.getParameterMap());
|
||||
Page<MesToMcsRecipeMixStep> page = new Page<>(pageNo, pageSize);
|
||||
IPage<MesToMcsRecipeMixStep> pageList = mesToMcsRecipeMixStepService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*/
|
||||
@Operation(summary = "MES下发配方步序-通过id查询")
|
||||
@GetMapping(value = "/queryById")
|
||||
public Result<MesToMcsRecipeMixStep> queryById(@RequestParam(name = "id", required = true) String id) {
|
||||
MesToMcsRecipeMixStep entity = mesToMcsRecipeMixStepService.getById(id);
|
||||
if (entity == null) {
|
||||
return Result.error("未找到对应数据");
|
||||
}
|
||||
return Result.OK(entity);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出Excel
|
||||
*/
|
||||
@RequiresPermissions("xslmes:mesToMcsRecipeMixStep:exportXls")
|
||||
@RequestMapping(value = "/exportXls")
|
||||
public ModelAndView exportXls(HttpServletRequest request, MesToMcsRecipeMixStep mesToMcsRecipeMixStep) {
|
||||
return super.exportXls(request, mesToMcsRecipeMixStep, MesToMcsRecipeMixStep.class, "MES下发配方步序");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,77 @@
|
||||
package org.jeecg.modules.xslmes.mcs.controller;
|
||||
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import org.jeecg.common.api.vo.Result;
|
||||
import org.jeecg.modules.xslmes.mcs.util.McsQueryHelper;
|
||||
import org.jeecg.modules.xslmes.mcs.entity.MesToMcsRecipeWeight;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMesToMcsRecipeWeightService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.jeecg.common.system.base.controller.JeecgController;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||
|
||||
/**
|
||||
* @Description: MES下发配方称量
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Tag(name = "MES下发配方称量")
|
||||
@RestController
|
||||
@RequestMapping("/xslmes/mcs/mesToMcsRecipeWeight")
|
||||
@Slf4j
|
||||
public class MesToMcsRecipeWeightController extends JeecgController<MesToMcsRecipeWeight, IMesToMcsRecipeWeightService> {
|
||||
|
||||
@Autowired
|
||||
private IMesToMcsRecipeWeightService mesToMcsRecipeWeightService;
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
*/
|
||||
@Operation(summary = "MES下发配方称量-分页列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<IPage<MesToMcsRecipeWeight>> queryPageList(MesToMcsRecipeWeight mesToMcsRecipeWeight,
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
QueryWrapper<MesToMcsRecipeWeight> queryWrapper = McsQueryHelper.buildWrapper(mesToMcsRecipeWeight, req.getParameterMap());
|
||||
Page<MesToMcsRecipeWeight> page = new Page<>(pageNo, pageSize);
|
||||
IPage<MesToMcsRecipeWeight> pageList = mesToMcsRecipeWeightService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*/
|
||||
@Operation(summary = "MES下发配方称量-通过id查询")
|
||||
@GetMapping(value = "/queryById")
|
||||
public Result<MesToMcsRecipeWeight> queryById(@RequestParam(name = "id", required = true) String id) {
|
||||
MesToMcsRecipeWeight entity = mesToMcsRecipeWeightService.getById(id);
|
||||
if (entity == null) {
|
||||
return Result.error("未找到对应数据");
|
||||
}
|
||||
return Result.OK(entity);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出Excel
|
||||
*/
|
||||
@RequiresPermissions("xslmes:mesToMcsRecipeWeight:exportXls")
|
||||
@RequestMapping(value = "/exportXls")
|
||||
public ModelAndView exportXls(HttpServletRequest request, MesToMcsRecipeWeight mesToMcsRecipeWeight) {
|
||||
return super.exportXls(request, mesToMcsRecipeWeight, MesToMcsRecipeWeight.class, "MES下发配方称量");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,83 @@
|
||||
package org.jeecg.modules.xslmes.mcs.entity;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @Description: 上辅机报警记录
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Data
|
||||
@TableName("MCSToMES_Alarm")
|
||||
@Accessors(chain = true)
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Schema(description = "上辅机报警记录")
|
||||
public class McsToMesAlarm implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "GUID", type = IdType.ASSIGN_ID)
|
||||
@Schema(description = "主键")
|
||||
private String guid;
|
||||
|
||||
@Excel(name = "机台编号", width = 15)
|
||||
@Schema(description = "机台编号")
|
||||
@TableField("EquipId")
|
||||
private String equipId;
|
||||
|
||||
@Excel(name = "机台名称", width = 15)
|
||||
@Schema(description = "机台名称")
|
||||
@TableField("EquipName")
|
||||
private String equipName;
|
||||
|
||||
@Excel(name = "机台类型", width = 15)
|
||||
@Schema(description = "机台类型")
|
||||
@TableField("EquipType")
|
||||
private String equipType;
|
||||
|
||||
@Excel(name = "Barcode", width = 20)
|
||||
@Schema(description = "Barcode")
|
||||
@TableField("Barcode")
|
||||
private String barcode;
|
||||
|
||||
@Excel(name = "报警代码", width = 15)
|
||||
@Schema(description = "报警代码")
|
||||
@TableField("AlmCode")
|
||||
private String almCode;
|
||||
|
||||
@Excel(name = "报警内容", width = 25)
|
||||
@Schema(description = "报警内容")
|
||||
@TableField("AlarmInf")
|
||||
private String alarmInf;
|
||||
|
||||
@Excel(name = "写入时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "写入时间")
|
||||
@TableField("WriteTime")
|
||||
private Date writeTime;
|
||||
|
||||
@Excel(name = "读取时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "读取时间")
|
||||
@TableField("ReadTime")
|
||||
private Date readTime;
|
||||
|
||||
@Excel(name = "交互标识", width = 10)
|
||||
@Schema(description = "交互标识")
|
||||
@TableField("MES_Flag")
|
||||
private Integer mesFlag;
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
package org.jeecg.modules.xslmes.mcs.entity;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @Description: 自动卸料日志
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Data
|
||||
@TableName("MCSToMES_AutoXLLog")
|
||||
@Accessors(chain = true)
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Schema(description = "自动卸料日志")
|
||||
public class McsToMesAutoXlLog implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "GUID", type = IdType.INPUT)
|
||||
@Schema(description = "GUID")
|
||||
private Long guid;
|
||||
|
||||
@Excel(name = "设备ID", width = 10)
|
||||
@Schema(description = "设备ID")
|
||||
@TableField("EquipID")
|
||||
private Integer equipId;
|
||||
|
||||
@Excel(name = "机台名称", width = 15)
|
||||
@Schema(description = "机台名称")
|
||||
@TableField("EquipName")
|
||||
private String equipName;
|
||||
|
||||
@Excel(name = "机台类型", width = 15)
|
||||
@Schema(description = "机台类型")
|
||||
@TableField("EquipType")
|
||||
private String equipType;
|
||||
|
||||
@Excel(name = "计划编号", width = 25)
|
||||
@Schema(description = "计划编号")
|
||||
@TableField("PlanID")
|
||||
private String planId;
|
||||
|
||||
@Excel(name = "卸料车号", width = 20)
|
||||
@Schema(description = "卸料车号")
|
||||
@TableField("XLCarNum")
|
||||
private String xlCarNum;
|
||||
|
||||
@Excel(name = "卸料条码", width = 25)
|
||||
@Schema(description = "卸料条码")
|
||||
@TableField("XLBarcode")
|
||||
private String xlBarcode;
|
||||
|
||||
@Excel(name = "RFID", width = 25)
|
||||
@Schema(description = "RFID")
|
||||
@TableField("RFID")
|
||||
private String rfid;
|
||||
|
||||
@Excel(name = "写入时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "写入时间")
|
||||
@TableField("WriteTime")
|
||||
private Date writeTime;
|
||||
|
||||
@Excel(name = "读取时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "读取时间")
|
||||
@TableField("ReadTime")
|
||||
private Date readTime;
|
||||
|
||||
@Excel(name = "交互标识", width = 10)
|
||||
@Schema(description = "交互标识")
|
||||
@TableField("MES_Flag")
|
||||
private Integer mesFlag;
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
package org.jeecg.modules.xslmes.mcs.entity;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @Description: 料仓物料对应
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Data
|
||||
@TableName("MCSToMES_BinToMater")
|
||||
@Accessors(chain = true)
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Schema(description = "料仓物料对应")
|
||||
public class McsToMesBinToMater implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "GUID", type = IdType.ASSIGN_ID)
|
||||
@Schema(description = "主键")
|
||||
private String guid;
|
||||
|
||||
@Excel(name = "机台编号", width = 15)
|
||||
@Schema(description = "机台编号")
|
||||
@TableField("EquipID")
|
||||
private String equipId;
|
||||
|
||||
@Excel(name = "机台名称", width = 15)
|
||||
@Schema(description = "机台名称")
|
||||
@TableField("EquipName")
|
||||
private String equipName;
|
||||
|
||||
@Excel(name = "机台类型", width = 15)
|
||||
@Schema(description = "机台类型")
|
||||
@TableField("EquipType")
|
||||
private String equipType;
|
||||
|
||||
@Excel(name = "秤编号", width = 10)
|
||||
@Schema(description = "秤编号")
|
||||
@TableField("ScaleNum")
|
||||
private Integer scaleNum;
|
||||
|
||||
@Excel(name = "秤类别", width = 10)
|
||||
@Schema(description = "秤类别")
|
||||
@TableField("ScaleClass")
|
||||
private String scaleClass;
|
||||
|
||||
@Excel(name = "秤名称", width = 15)
|
||||
@Schema(description = "秤名称")
|
||||
@TableField("ScaleName")
|
||||
private String scaleName;
|
||||
|
||||
@Excel(name = "料仓编号", width = 10)
|
||||
@Schema(description = "料仓编号")
|
||||
@TableField("BinNo")
|
||||
private Integer binNo;
|
||||
|
||||
@Excel(name = "物料代码", width = 20)
|
||||
@Schema(description = "物料代码")
|
||||
@TableField("MatCode")
|
||||
private String matCode;
|
||||
|
||||
@Excel(name = "物料名称", width = 20)
|
||||
@Schema(description = "物料名称")
|
||||
@TableField("MatName")
|
||||
private String matName;
|
||||
|
||||
@Excel(name = "是否使用", width = 10)
|
||||
@Schema(description = "是否使用")
|
||||
@TableField("UseYN")
|
||||
private String useYn;
|
||||
|
||||
@Excel(name = "写入时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "写入时间")
|
||||
@TableField("WriteTime")
|
||||
private Date writeTime;
|
||||
|
||||
@Excel(name = "读取时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "读取时间")
|
||||
@TableField("ReadTime")
|
||||
private Date readTime;
|
||||
|
||||
@Excel(name = "交互标识", width = 10)
|
||||
@Schema(description = "交互标识")
|
||||
@TableField("MES_Flag")
|
||||
private Integer mesFlag;
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
package org.jeecg.modules.xslmes.mcs.entity;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @Description: 称量校验日志
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Data
|
||||
@TableName("MCSToMES_CheckScaleLog")
|
||||
@Accessors(chain = true)
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Schema(description = "称量校验日志")
|
||||
public class McsToMesCheckScaleLog implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "Guid", type = IdType.INPUT)
|
||||
@Schema(description = "GUID")
|
||||
private String guid;
|
||||
|
||||
@Excel(name = "Tand", width = 20)
|
||||
@Schema(description = "Tand")
|
||||
@TableField("Tand")
|
||||
private String tand;
|
||||
|
||||
@Excel(name = "Tanz", width = 20)
|
||||
@Schema(description = "Tanz")
|
||||
@TableField("Tanz")
|
||||
private String tanz;
|
||||
|
||||
@Excel(name = "Fend", width = 20)
|
||||
@Schema(description = "Fend")
|
||||
@TableField("Fend")
|
||||
private String fend;
|
||||
|
||||
@Excel(name = "Fenz", width = 20)
|
||||
@Schema(description = "Fenz")
|
||||
@TableField("Fenz")
|
||||
private String fenz;
|
||||
|
||||
@Excel(name = "Youd", width = 20)
|
||||
@Schema(description = "Youd")
|
||||
@TableField("Youd")
|
||||
private String youd;
|
||||
|
||||
@Excel(name = "Youz", width = 20)
|
||||
@Schema(description = "Youz")
|
||||
@TableField("Youz")
|
||||
private String youz;
|
||||
|
||||
@Excel(name = "Yed", width = 20)
|
||||
@Schema(description = "Yed")
|
||||
@TableField("Yed")
|
||||
private String yed;
|
||||
|
||||
@Excel(name = "校验日期", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "校验日期")
|
||||
@TableField("Cdate")
|
||||
private Date cdate;
|
||||
|
||||
@Excel(name = "写入时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "写入时间")
|
||||
@TableField("WriteTime")
|
||||
private Date writeTime;
|
||||
|
||||
@Excel(name = "读取时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "读取时间")
|
||||
@TableField("ReadTime")
|
||||
private Date readTime;
|
||||
|
||||
@Excel(name = "交互标识", width = 10)
|
||||
@Schema(description = "交互标识")
|
||||
@TableField("MES_Flag")
|
||||
private Integer mesFlag;
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
package org.jeecg.modules.xslmes.mcs.entity;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @Description: 密炼机动作状态
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Data
|
||||
@TableName("MCSToMES_MixAct")
|
||||
@Accessors(chain = true)
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Schema(description = "密炼机动作状态")
|
||||
public class McsToMesMixAct implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
// 该表无主键,以 EquipID 作逻辑标识
|
||||
@TableId(value = "EquipID", type = IdType.INPUT)
|
||||
@Schema(description = "机台编号")
|
||||
@Excel(name = "机台编号", width = 15)
|
||||
private String equipId;
|
||||
|
||||
@Excel(name = "机台名称", width = 15)
|
||||
@Schema(description = "机台名称")
|
||||
@TableField("EquipName")
|
||||
private String equipName;
|
||||
|
||||
@Excel(name = "机台类型", width = 15)
|
||||
@Schema(description = "机台类型")
|
||||
@TableField("EquipType")
|
||||
private String equipType;
|
||||
|
||||
@Excel(name = "动作地址", width = 10)
|
||||
@Schema(description = "动作地址")
|
||||
@TableField("MixActAddress")
|
||||
private Integer mixActAddress;
|
||||
|
||||
@Excel(name = "动作名称", width = 25)
|
||||
@Schema(description = "动作名称")
|
||||
@TableField("MixActName")
|
||||
private String mixActName;
|
||||
|
||||
@Excel(name = "写入时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "写入时间")
|
||||
@TableField("WriteTime")
|
||||
private Date writeTime;
|
||||
|
||||
@Excel(name = "读取时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "读取时间")
|
||||
@TableField("ReadTime")
|
||||
private Date readTime;
|
||||
|
||||
@Excel(name = "读写标识", width = 10)
|
||||
@Schema(description = "读写标识")
|
||||
@TableField("RW_Flag")
|
||||
private Integer rwFlag;
|
||||
}
|
||||
@@ -0,0 +1,93 @@
|
||||
package org.jeecg.modules.xslmes.mcs.entity;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @Description: 密炼机报警记录
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Data
|
||||
@TableName("MCSToMES_MixAlarm")
|
||||
@Accessors(chain = true)
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Schema(description = "密炼机报警记录")
|
||||
public class McsToMesMixAlarm implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "GUID", type = IdType.ASSIGN_ID)
|
||||
@Schema(description = "主键")
|
||||
private String guid;
|
||||
|
||||
@Excel(name = "机台编号", width = 15)
|
||||
@Schema(description = "机台编号")
|
||||
@TableField("EquipID")
|
||||
private String equipId;
|
||||
|
||||
@Excel(name = "机台名称", width = 15)
|
||||
@Schema(description = "机台名称")
|
||||
@TableField("EquipName")
|
||||
private String equipName;
|
||||
|
||||
@Excel(name = "机台类型", width = 15)
|
||||
@Schema(description = "机台类型")
|
||||
@TableField("EquipType")
|
||||
private String equipType;
|
||||
|
||||
@Excel(name = "开始时间", width = 20)
|
||||
@Schema(description = "开始时间")
|
||||
@TableField("SaveTime")
|
||||
private String saveTime;
|
||||
|
||||
@Excel(name = "结束时间", width = 20)
|
||||
@Schema(description = "结束时间")
|
||||
@TableField("EndTime")
|
||||
private String endTime;
|
||||
|
||||
@Excel(name = "Barcode", width = 20)
|
||||
@Schema(description = "Barcode")
|
||||
@TableField("Barcode")
|
||||
private String barcode;
|
||||
|
||||
@Excel(name = "报警代码", width = 15)
|
||||
@Schema(description = "报警代码")
|
||||
@TableField("AlmCode")
|
||||
private String almCode;
|
||||
|
||||
@Excel(name = "报警内容", width = 30)
|
||||
@Schema(description = "报警内容")
|
||||
@TableField("AlarmInf")
|
||||
private String alarmInf;
|
||||
|
||||
@Excel(name = "写入时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "写入时间")
|
||||
@TableField("WriteTime")
|
||||
private Date writeTime;
|
||||
|
||||
@Excel(name = "读取时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "读取时间")
|
||||
@TableField("ReadTime")
|
||||
private Date readTime;
|
||||
|
||||
@Excel(name = "交互标识", width = 10)
|
||||
@Schema(description = "交互标识")
|
||||
@TableField("MES_Flag")
|
||||
private Integer mesFlag;
|
||||
}
|
||||
@@ -0,0 +1,239 @@
|
||||
package org.jeecg.modules.xslmes.mcs.entity;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.math.BigDecimal;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @Description: 密炼批次数据
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Data
|
||||
@TableName("MCSToMES_MixBatch")
|
||||
@Accessors(chain = true)
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Schema(description = "密炼批次数据")
|
||||
public class McsToMesMixBatch implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "GUID", type = IdType.INPUT)
|
||||
@Schema(description = "GUID")
|
||||
private String guid;
|
||||
|
||||
@Excel(name = "机台编号", width = 15)
|
||||
@Schema(description = "机台编号")
|
||||
@TableField("EquipID")
|
||||
private String equipId;
|
||||
|
||||
@Excel(name = "机台名称", width = 15)
|
||||
@Schema(description = "机台名称")
|
||||
@TableField("EquipName")
|
||||
private String equipName;
|
||||
|
||||
@Excel(name = "机台类型", width = 15)
|
||||
@Schema(description = "机台类型")
|
||||
@TableField("EquipType")
|
||||
private String equipType;
|
||||
|
||||
@Excel(name = "计划编号+车次", width = 20)
|
||||
@Schema(description = "计划编号+车次")
|
||||
@TableField("Barcode")
|
||||
private String barcode;
|
||||
|
||||
@Excel(name = "配方代码", width = 20)
|
||||
@Schema(description = "配方代码")
|
||||
@TableField("RecipCode")
|
||||
private String recipCode;
|
||||
|
||||
@Excel(name = "配方名称", width = 20)
|
||||
@Schema(description = "配方名称")
|
||||
@TableField("RecipName")
|
||||
private String recipName;
|
||||
|
||||
@Excel(name = "物料代码", width = 20)
|
||||
@Schema(description = "物料代码")
|
||||
@TableField("MaterCode")
|
||||
private String materCode;
|
||||
|
||||
@Excel(name = "物料名称", width = 30)
|
||||
@Schema(description = "物料名称")
|
||||
@TableField("MaterName")
|
||||
private String materName;
|
||||
|
||||
@Excel(name = "保存日期", width = 15)
|
||||
@Schema(description = "保存日期")
|
||||
@TableField("SaveDate")
|
||||
private String saveDate;
|
||||
|
||||
@Excel(name = "保存时间", width = 20)
|
||||
@Schema(description = "保存时间")
|
||||
@TableField("SaveDateTime")
|
||||
private String saveDateTime;
|
||||
|
||||
@Excel(name = "班次", width = 8)
|
||||
@Schema(description = "班次:1=Night 2=Morning 3=Noon")
|
||||
@TableField("ShiftId")
|
||||
private String shiftId;
|
||||
|
||||
@Excel(name = "班组", width = 8)
|
||||
@Schema(description = "班组:1=A 2=B 3=C 4=D")
|
||||
@TableField("ShiftClass")
|
||||
private String shiftClass;
|
||||
|
||||
@Excel(name = "计划编号", width = 20)
|
||||
@Schema(description = "计划编号")
|
||||
@TableField("PlanID")
|
||||
private String planId;
|
||||
|
||||
@Excel(name = "设定车次", width = 10)
|
||||
@Schema(description = "设定车次")
|
||||
@TableField("SetNum")
|
||||
private Integer setNum;
|
||||
|
||||
@Excel(name = "开始时间", width = 20)
|
||||
@Schema(description = "开始时间")
|
||||
@TableField("StartTim")
|
||||
private String startTim;
|
||||
|
||||
@Excel(name = "结束时间", width = 20)
|
||||
@Schema(description = "结束时间")
|
||||
@TableField("EndTim")
|
||||
private String endTim;
|
||||
|
||||
@Excel(name = "当前车次", width = 10)
|
||||
@Schema(description = "当前车次")
|
||||
@TableField("BatchNum")
|
||||
private Integer batchNum;
|
||||
|
||||
@Excel(name = "密炼模式", width = 10)
|
||||
@Schema(description = "密炼模式:1=遥控自动 2=遥控手动 3=本控")
|
||||
@TableField("MixMode")
|
||||
private Integer mixMode;
|
||||
|
||||
@Excel(name = "密炼循环时间", width = 12)
|
||||
@Schema(description = "密炼循环时间(预留)")
|
||||
@TableField("BatchCycleTim")
|
||||
private Integer batchCycleTim;
|
||||
|
||||
@Excel(name = "密炼时间", width = 10)
|
||||
@Schema(description = "密炼时间")
|
||||
@TableField("CurTim")
|
||||
private Integer curTim;
|
||||
|
||||
@Excel(name = "MixTim", width = 10)
|
||||
@Schema(description = "预留")
|
||||
@TableField("MixTim")
|
||||
private Integer mixTim;
|
||||
|
||||
@Excel(name = "有效时间", width = 10)
|
||||
@Schema(description = "有效时间")
|
||||
@TableField("UsefulMixTim")
|
||||
private Integer usefulMixTim;
|
||||
|
||||
@Excel(name = "间隔时间", width = 10)
|
||||
@Schema(description = "间隔时间")
|
||||
@TableField("IntervalTime")
|
||||
private Integer intervalTime;
|
||||
|
||||
@Excel(name = "排胶温度", width = 12)
|
||||
@Schema(description = "排胶温度")
|
||||
@TableField("DiscTemp")
|
||||
private BigDecimal discTemp;
|
||||
|
||||
@Excel(name = "排胶能量", width = 12)
|
||||
@Schema(description = "排胶能量")
|
||||
@TableField("DiscEnergy")
|
||||
private BigDecimal discEnergy;
|
||||
|
||||
@Excel(name = "排胶时间", width = 10)
|
||||
@Schema(description = "排胶时间")
|
||||
@TableField("DiscTime")
|
||||
private Integer discTime;
|
||||
|
||||
@Excel(name = "排胶功率", width = 10)
|
||||
@Schema(description = "排胶功率")
|
||||
@TableField("DiscPower")
|
||||
private Integer discPower;
|
||||
|
||||
@Excel(name = "排胶方式", width = 10)
|
||||
@Schema(description = "排胶方式:0=正常 1=超时 2=超温 3=超能量")
|
||||
@TableField("EmgyDiscFlag")
|
||||
private Integer emgyDiscFlag;
|
||||
|
||||
@Excel(name = "三区温度1", width = 12)
|
||||
@Schema(description = "三区温度1(预留)")
|
||||
@TableField("TCU1Temp")
|
||||
private BigDecimal tcu1Temp;
|
||||
|
||||
@Excel(name = "三区温度2", width = 12)
|
||||
@Schema(description = "三区温度2(预留)")
|
||||
@TableField("TCU2Temp")
|
||||
private BigDecimal tcu2Temp;
|
||||
|
||||
@Excel(name = "三区温度3", width = 12)
|
||||
@Schema(description = "三区温度3(预留)")
|
||||
@TableField("TCU3Temp")
|
||||
private BigDecimal tcu3Temp;
|
||||
|
||||
@Excel(name = "三区温度4", width = 12)
|
||||
@Schema(description = "三区温度4(预留)")
|
||||
@TableField("TCU4Temp")
|
||||
private BigDecimal tcu4Temp;
|
||||
|
||||
@Excel(name = "三区温度", width = 12)
|
||||
@Schema(description = "三区温度(预留)")
|
||||
@TableField("TCUTemp")
|
||||
private BigDecimal tcuTemp;
|
||||
|
||||
@Excel(name = "批次重量", width = 12)
|
||||
@Schema(description = "批次重量")
|
||||
@TableField("BatchWei")
|
||||
private BigDecimal batchWei;
|
||||
|
||||
@Excel(name = "操作员", width = 15)
|
||||
@Schema(description = "操作员")
|
||||
@TableField("oper")
|
||||
private String oper;
|
||||
|
||||
@Excel(name = "写入时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "写入时间")
|
||||
@TableField("WriteTime")
|
||||
private Date writeTime;
|
||||
|
||||
@Excel(name = "读取时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "读取时间")
|
||||
@TableField("ReadTime")
|
||||
private Date readTime;
|
||||
|
||||
@Excel(name = "交互标识", width = 10)
|
||||
@Schema(description = "交互标识")
|
||||
@TableField("MES_Flag")
|
||||
private Integer mesFlag;
|
||||
|
||||
@Excel(name = "重量", width = 12)
|
||||
@Schema(description = "重量")
|
||||
@TableField("WEIGHT")
|
||||
private BigDecimal weight;
|
||||
|
||||
@Excel(name = "工单号", width = 20)
|
||||
@Schema(description = "工单号")
|
||||
@TableField("MoCode")
|
||||
private String moCode;
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
package org.jeecg.modules.xslmes.mcs.entity;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @Description: 密炼机控制参数
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Data
|
||||
@TableName("MCSToMES_MixCon")
|
||||
@Accessors(chain = true)
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Schema(description = "密炼机控制参数")
|
||||
public class McsToMesMixCon implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
// 该表无主键,以 EquipID 作逻辑标识
|
||||
@TableId(value = "EquipID", type = IdType.INPUT)
|
||||
@Schema(description = "机台编号")
|
||||
@Excel(name = "机台编号", width = 15)
|
||||
private String equipId;
|
||||
|
||||
@Excel(name = "机台名称", width = 15)
|
||||
@Schema(description = "机台名称")
|
||||
@TableField("EquipName")
|
||||
private String equipName;
|
||||
|
||||
@Excel(name = "机台类型", width = 15)
|
||||
@Schema(description = "机台类型")
|
||||
@TableField("EquipType")
|
||||
private String equipType;
|
||||
|
||||
@Excel(name = "控制参数地址", width = 12)
|
||||
@Schema(description = "控制参数地址")
|
||||
@TableField("MixConAddress")
|
||||
private Integer mixConAddress;
|
||||
|
||||
@Excel(name = "控制参数名称", width = 25)
|
||||
@Schema(description = "控制参数名称")
|
||||
@TableField("MixConName")
|
||||
private String mixConName;
|
||||
|
||||
@Excel(name = "写入时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "写入时间")
|
||||
@TableField("WriteTime")
|
||||
private Date writeTime;
|
||||
|
||||
@Excel(name = "读取时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "读取时间")
|
||||
@TableField("ReadTime")
|
||||
private Date readTime;
|
||||
|
||||
@Excel(name = "读写标识", width = 10)
|
||||
@Schema(description = "读写标识")
|
||||
@TableField("RW_Flag")
|
||||
private Integer rwFlag;
|
||||
}
|
||||
@@ -0,0 +1,77 @@
|
||||
package org.jeecg.modules.xslmes.mcs.entity;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @Description: 密炼过程曲线
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Data
|
||||
@TableName("MCSToMES_MixCurve")
|
||||
@Accessors(chain = true)
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Schema(description = "密炼过程曲线")
|
||||
public class McsToMesMixCurve implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "GUID", type = IdType.INPUT)
|
||||
@Schema(description = "GUID")
|
||||
private String guid;
|
||||
|
||||
@Excel(name = "机台编号", width = 15)
|
||||
@Schema(description = "机台编号")
|
||||
@TableField("EquipID")
|
||||
private String equipId;
|
||||
|
||||
@Excel(name = "机台名称", width = 15)
|
||||
@Schema(description = "机台名称")
|
||||
@TableField("EquipName")
|
||||
private String equipName;
|
||||
|
||||
@Excel(name = "机台类型", width = 15)
|
||||
@Schema(description = "机台类型")
|
||||
@TableField("EquipType")
|
||||
private String equipType;
|
||||
|
||||
@Excel(name = "Barcode", width = 20)
|
||||
@Schema(description = "Barcode")
|
||||
@TableField("Barcode")
|
||||
private String barcode;
|
||||
|
||||
@Schema(description = "曲线数据(ntext)")
|
||||
@TableField("CurveData")
|
||||
private String curveData;
|
||||
|
||||
@Excel(name = "写入时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "写入时间")
|
||||
@TableField("WriteTime")
|
||||
private Date writeTime;
|
||||
|
||||
@Excel(name = "读取时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "读取时间")
|
||||
@TableField("ReadTime")
|
||||
private Date readTime;
|
||||
|
||||
@Excel(name = "交互标识", width = 10)
|
||||
@Schema(description = "交互标识")
|
||||
@TableField("MES_Flag")
|
||||
private Integer mesFlag;
|
||||
}
|
||||
@@ -0,0 +1,157 @@
|
||||
package org.jeecg.modules.xslmes.mcs.entity;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @Description: 密炼执行计划
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Data
|
||||
@TableName("MCSToMES_MixExePlan")
|
||||
@Accessors(chain = true)
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Schema(description = "密炼执行计划")
|
||||
public class McsToMesMixExePlan implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "GUID", type = IdType.INPUT)
|
||||
@Schema(description = "GUID")
|
||||
private String guid;
|
||||
|
||||
@Excel(name = "计划编号", width = 20)
|
||||
@Schema(description = "计划编号")
|
||||
@TableField("PlanID")
|
||||
private String planId;
|
||||
|
||||
@Excel(name = "计划来源", width = 10)
|
||||
@Schema(description = "计划来源")
|
||||
@TableField("PlanSource")
|
||||
private String planSource;
|
||||
|
||||
@Excel(name = "机台编号", width = 15)
|
||||
@Schema(description = "机台编号")
|
||||
@TableField("EquipID")
|
||||
private String equipId;
|
||||
|
||||
@Excel(name = "机台名称", width = 15)
|
||||
@Schema(description = "机台名称")
|
||||
@TableField("EquipName")
|
||||
private String equipName;
|
||||
|
||||
@Excel(name = "机台类型", width = 15)
|
||||
@Schema(description = "机台类型:CWS=小料;MCS=上辅机")
|
||||
@TableField("EquipType")
|
||||
private String equipType;
|
||||
|
||||
@Excel(name = "计划日期", width = 15)
|
||||
@Schema(description = "计划日期")
|
||||
@TableField("PlanDate")
|
||||
private String planDate;
|
||||
|
||||
@Excel(name = "班次", width = 8)
|
||||
@Schema(description = "班次:1=Night 2=Morning 3=Noon")
|
||||
@TableField("ShiftID")
|
||||
private String shiftId;
|
||||
|
||||
@Excel(name = "班组", width = 8)
|
||||
@Schema(description = "班组:1=A 2=B 3=C 4=D")
|
||||
@TableField("ShiftClass")
|
||||
private String shiftClass;
|
||||
|
||||
@Excel(name = "计划顺序", width = 10)
|
||||
@Schema(description = "计划顺序")
|
||||
@TableField("WorkOrder")
|
||||
private Integer workOrder;
|
||||
|
||||
@Excel(name = "配方代码", width = 25)
|
||||
@Schema(description = "配方代码")
|
||||
@TableField("RecipCode")
|
||||
private String recipCode;
|
||||
|
||||
@Excel(name = "配方名称", width = 25)
|
||||
@Schema(description = "配方名称")
|
||||
@TableField("RecipName")
|
||||
private String recipName;
|
||||
|
||||
@Excel(name = "设定车次", width = 10)
|
||||
@Schema(description = "设定车次")
|
||||
@TableField("SetNum")
|
||||
private Integer setNum;
|
||||
|
||||
@Excel(name = "完成车次", width = 10)
|
||||
@Schema(description = "完成车次")
|
||||
@TableField("DoneNum")
|
||||
private Integer doneNum;
|
||||
|
||||
@Excel(name = "计划状态", width = 10)
|
||||
@Schema(description = "计划状态:2=运行 4=终止 5=完成")
|
||||
@TableField("PlanState")
|
||||
private Integer planState;
|
||||
|
||||
@Excel(name = "计划状态变化", width = 12)
|
||||
@Schema(description = "计划状态变化")
|
||||
@TableField("PlanStateChange")
|
||||
private Integer planStateChange;
|
||||
|
||||
@Excel(name = "开始时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "开始时间")
|
||||
@TableField("StartTime")
|
||||
private Date startTime;
|
||||
|
||||
@Excel(name = "结束时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "结束时间")
|
||||
@TableField("EndTime")
|
||||
private Date endTime;
|
||||
|
||||
@Excel(name = "写入时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "写入时间")
|
||||
@TableField("WriteTime")
|
||||
private Date writeTime;
|
||||
|
||||
@Excel(name = "读取时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "读取时间")
|
||||
@TableField("ReadTime")
|
||||
private Date readTime;
|
||||
|
||||
@Excel(name = "交互标识", width = 10)
|
||||
@Schema(description = "交互标识")
|
||||
@TableField("MES_Flag")
|
||||
private Integer mesFlag;
|
||||
|
||||
@Excel(name = "备注", width = 25)
|
||||
@Schema(description = "备注")
|
||||
@TableField("Remark")
|
||||
private String remark;
|
||||
|
||||
@Excel(name = "物料代码", width = 20)
|
||||
@Schema(description = "物料代码")
|
||||
@TableField("MaterCode")
|
||||
private String materCode;
|
||||
|
||||
@Excel(name = "物料名称", width = 20)
|
||||
@Schema(description = "物料名称")
|
||||
@TableField("MaterName")
|
||||
private String materName;
|
||||
}
|
||||
@@ -0,0 +1,209 @@
|
||||
package org.jeecg.modules.xslmes.mcs.entity;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.math.BigDecimal;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @Description: 密炼步序数据
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Data
|
||||
@TableName("MCSToMES_MixStep")
|
||||
@Accessors(chain = true)
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Schema(description = "密炼步序数据")
|
||||
public class McsToMesMixStep implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "GUID", type = IdType.INPUT)
|
||||
@Schema(description = "GUID")
|
||||
private String guid;
|
||||
|
||||
@Excel(name = "机台编号", width = 15)
|
||||
@Schema(description = "机台编号")
|
||||
@TableField("EquipID")
|
||||
private String equipId;
|
||||
|
||||
@Excel(name = "机台名称", width = 15)
|
||||
@Schema(description = "机台名称")
|
||||
@TableField("EquipName")
|
||||
private String equipName;
|
||||
|
||||
@Excel(name = "机台类型", width = 15)
|
||||
@Schema(description = "机台类型")
|
||||
@TableField("EquipType")
|
||||
private String equipType;
|
||||
|
||||
@Excel(name = "Barcode", width = 20)
|
||||
@Schema(description = "Barcode")
|
||||
@TableField("Barcode")
|
||||
private String barcode;
|
||||
|
||||
@Excel(name = "保存时间", width = 20)
|
||||
@Schema(description = "保存时间")
|
||||
@TableField("SaveTime")
|
||||
private String saveTime;
|
||||
|
||||
@Excel(name = "密炼步序", width = 10)
|
||||
@Schema(description = "密炼步序")
|
||||
@TableField("MixID")
|
||||
private Integer mixId;
|
||||
|
||||
@Excel(name = "条件地址", width = 10)
|
||||
@Schema(description = "条件地址")
|
||||
@TableField("Cond")
|
||||
private Integer cond;
|
||||
|
||||
@Excel(name = "条件名称", width = 20)
|
||||
@Schema(description = "条件名称")
|
||||
@TableField("CondName")
|
||||
private String condName;
|
||||
|
||||
@Excel(name = "设定时间", width = 10)
|
||||
@Schema(description = "设定时间(预留)")
|
||||
@TableField("Tim")
|
||||
private Integer tim;
|
||||
|
||||
@Excel(name = "时间保护", width = 10)
|
||||
@Schema(description = "时间保护(预留)")
|
||||
@TableField("TimProtect")
|
||||
private Integer timProtect;
|
||||
|
||||
@Excel(name = "实际时间", width = 10)
|
||||
@Schema(description = "实际时间")
|
||||
@TableField("TimAct")
|
||||
private Integer timAct;
|
||||
|
||||
@Excel(name = "设定温度", width = 10)
|
||||
@Schema(description = "设定温度(预留)")
|
||||
@TableField("Tempe")
|
||||
private BigDecimal tempe;
|
||||
|
||||
@Excel(name = "温度保护", width = 10)
|
||||
@Schema(description = "温度保护(预留)")
|
||||
@TableField("TempProtect")
|
||||
private BigDecimal tempProtect;
|
||||
|
||||
@Excel(name = "温度实际", width = 10)
|
||||
@Schema(description = "温度实际")
|
||||
@TableField("TempAct")
|
||||
private BigDecimal tempAct;
|
||||
|
||||
@Excel(name = "设定功率", width = 10)
|
||||
@Schema(description = "设定功率(预留)")
|
||||
@TableField("Power")
|
||||
private BigDecimal power;
|
||||
|
||||
@Excel(name = "功率保护", width = 10)
|
||||
@Schema(description = "功率保护(预留)")
|
||||
@TableField("PowerProtect")
|
||||
private BigDecimal powerProtect;
|
||||
|
||||
@Excel(name = "实际功率", width = 10)
|
||||
@Schema(description = "实际功率")
|
||||
@TableField("PowerAct")
|
||||
private BigDecimal powerAct;
|
||||
|
||||
@Excel(name = "设定能量", width = 10)
|
||||
@Schema(description = "设定能量(预留)")
|
||||
@TableField("Energy")
|
||||
private BigDecimal energy;
|
||||
|
||||
@Excel(name = "能量保护", width = 10)
|
||||
@Schema(description = "能量保护(预留)")
|
||||
@TableField("EnergyProtect")
|
||||
private BigDecimal energyProtect;
|
||||
|
||||
@Excel(name = "实际能量", width = 10)
|
||||
@Schema(description = "实际能量")
|
||||
@TableField("EnergyAct")
|
||||
private BigDecimal energyAct;
|
||||
|
||||
@Excel(name = "动作地址", width = 10)
|
||||
@Schema(description = "动作地址")
|
||||
@TableField("Act")
|
||||
private Integer act;
|
||||
|
||||
@Excel(name = "动作名称", width = 20)
|
||||
@Schema(description = "动作名称")
|
||||
@TableField("ActName")
|
||||
private String actName;
|
||||
|
||||
@Excel(name = "设定压力", width = 10)
|
||||
@Schema(description = "设定压力(预留)")
|
||||
@TableField("RamPress")
|
||||
private BigDecimal ramPress;
|
||||
|
||||
@Excel(name = "实际压力", width = 10)
|
||||
@Schema(description = "实际压力")
|
||||
@TableField("RamPressAct")
|
||||
private BigDecimal ramPressAct;
|
||||
|
||||
@Excel(name = "转速设定", width = 10)
|
||||
@Schema(description = "转速设定(预留)")
|
||||
@TableField("RotorSpd")
|
||||
private BigDecimal rotorSpd;
|
||||
|
||||
@Excel(name = "实际转速", width = 10)
|
||||
@Schema(description = "实际转速")
|
||||
@TableField("RotorSpdAct")
|
||||
private BigDecimal rotorSpdAct;
|
||||
|
||||
@Excel(name = "栓位置设定", width = 12)
|
||||
@Schema(description = "栓位置设定(预留)")
|
||||
@TableField("RamPos")
|
||||
private BigDecimal ramPos;
|
||||
|
||||
@Excel(name = "实际栓位置", width = 12)
|
||||
@Schema(description = "实际栓位置")
|
||||
@TableField("RamPosAct")
|
||||
private BigDecimal ramPosAct;
|
||||
|
||||
@Excel(name = "辊距设定", width = 10)
|
||||
@Schema(description = "辊距设定(预留)")
|
||||
@TableField("RollGap")
|
||||
private BigDecimal rollGap;
|
||||
|
||||
@Excel(name = "实际辊距", width = 10)
|
||||
@Schema(description = "实际辊距(预留)")
|
||||
@TableField("RollGapAct")
|
||||
private BigDecimal rollGapAct;
|
||||
|
||||
@Excel(name = "写入时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "写入时间")
|
||||
@TableField("WriteTime")
|
||||
private Date writeTime;
|
||||
|
||||
@Excel(name = "控制模式", width = 10)
|
||||
@Schema(description = "控制模式")
|
||||
@TableField("CtrlMode")
|
||||
private Integer ctrlMode;
|
||||
|
||||
@Excel(name = "读取时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "读取时间")
|
||||
@TableField("ReadTime")
|
||||
private Date readTime;
|
||||
|
||||
@Excel(name = "交互标识", width = 10)
|
||||
@Schema(description = "交互标识")
|
||||
@TableField("MES_Flag")
|
||||
private Integer mesFlag;
|
||||
}
|
||||
@@ -0,0 +1,164 @@
|
||||
package org.jeecg.modules.xslmes.mcs.entity;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.math.BigDecimal;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @Description: 密炼物料称量
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Data
|
||||
@TableName("MCSToMES_MixWeight")
|
||||
@Accessors(chain = true)
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Schema(description = "密炼物料称量")
|
||||
public class McsToMesMixWeight implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "GUID", type = IdType.INPUT)
|
||||
@Schema(description = "GUID")
|
||||
private String guid;
|
||||
|
||||
@Excel(name = "机台编号", width = 15)
|
||||
@Schema(description = "机台编号")
|
||||
@TableField("EquipID")
|
||||
private String equipId;
|
||||
|
||||
@Excel(name = "机台名称", width = 15)
|
||||
@Schema(description = "机台名称")
|
||||
@TableField("EquipName")
|
||||
private String equipName;
|
||||
|
||||
@Excel(name = "机台类型", width = 15)
|
||||
@Schema(description = "机台类型")
|
||||
@TableField("EquipType")
|
||||
private String equipType;
|
||||
|
||||
@Excel(name = "Barcode", width = 20)
|
||||
@Schema(description = "Barcode")
|
||||
@TableField("Barcode")
|
||||
private String barcode;
|
||||
|
||||
@Excel(name = "存储时间", width = 20)
|
||||
@Schema(description = "存储时间")
|
||||
@TableField("SaveTime")
|
||||
private String saveTime;
|
||||
|
||||
@Excel(name = "物料代码", width = 20)
|
||||
@Schema(description = "物料代码")
|
||||
@TableField("MatCode")
|
||||
private String matCode;
|
||||
|
||||
@Excel(name = "物料名称", width = 20)
|
||||
@Schema(description = "物料名称")
|
||||
@TableField("MatName")
|
||||
private String matName;
|
||||
|
||||
@Excel(name = "秤编号", width = 10)
|
||||
@Schema(description = "秤编号")
|
||||
@TableField("ScaleNum")
|
||||
private Integer scaleNum;
|
||||
|
||||
@Excel(name = "车次", width = 10)
|
||||
@Schema(description = "车次")
|
||||
@TableField("BatchNum")
|
||||
private Integer batchNum;
|
||||
|
||||
@Excel(name = "动作", width = 10)
|
||||
@Schema(description = "动作")
|
||||
@TableField("Act")
|
||||
private Integer act;
|
||||
|
||||
@Excel(name = "序号", width = 10)
|
||||
@Schema(description = "序号")
|
||||
@TableField("Idx")
|
||||
private Integer idx;
|
||||
|
||||
@Excel(name = "第几批称量", width = 12)
|
||||
@Schema(description = "第几批称量")
|
||||
@TableField("ShiftNum")
|
||||
private Integer shiftNum;
|
||||
|
||||
@Excel(name = "设定重量", width = 12)
|
||||
@Schema(description = "设定重量")
|
||||
@TableField("SetWei")
|
||||
private BigDecimal setWei;
|
||||
|
||||
@Excel(name = "设定误差", width = 12)
|
||||
@Schema(description = "设定误差")
|
||||
@TableField("SetTol")
|
||||
private BigDecimal setTol;
|
||||
|
||||
@Excel(name = "实际重量", width = 12)
|
||||
@Schema(description = "实际重量")
|
||||
@TableField("ActWei")
|
||||
private BigDecimal actWei;
|
||||
|
||||
@Excel(name = "实际误差", width = 12)
|
||||
@Schema(description = "实际误差")
|
||||
@TableField("ActTol")
|
||||
private BigDecimal actTol;
|
||||
|
||||
@Excel(name = "步时间", width = 10)
|
||||
@Schema(description = "步时间")
|
||||
@TableField("StepTim")
|
||||
private Integer stepTim;
|
||||
|
||||
@Excel(name = "步模式", width = 10)
|
||||
@Schema(description = "步模式")
|
||||
@TableField("StepMode")
|
||||
private Integer stepMode;
|
||||
|
||||
@Excel(name = "配方名称", width = 20)
|
||||
@Schema(description = "配方名称")
|
||||
@TableField("RecipeName")
|
||||
private String recipeName;
|
||||
|
||||
@Excel(name = "计划编号", width = 20)
|
||||
@Schema(description = "计划编号")
|
||||
@TableField("PlanID")
|
||||
private String planId;
|
||||
|
||||
@Excel(name = "计划设定", width = 10)
|
||||
@Schema(description = "计划设定")
|
||||
@TableField("SetBatchNum")
|
||||
private Integer setBatchNum;
|
||||
|
||||
@Excel(name = "写入时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "写入时间")
|
||||
@TableField("WriteTime")
|
||||
private Date writeTime;
|
||||
|
||||
@Excel(name = "读取时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "读取时间")
|
||||
@TableField("ReadTime")
|
||||
private Date readTime;
|
||||
|
||||
@Excel(name = "交互标识", width = 10)
|
||||
@Schema(description = "交互标识")
|
||||
@TableField("MES_Flag")
|
||||
private Integer mesFlag;
|
||||
|
||||
@Excel(name = "工单号", width = 20)
|
||||
@Schema(description = "工单号")
|
||||
@TableField("MOCode")
|
||||
private String moCode;
|
||||
}
|
||||
@@ -0,0 +1,114 @@
|
||||
package org.jeecg.modules.xslmes.mcs.entity;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @Description: MES下发物料
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Data
|
||||
@TableName("MESToMCS_Material")
|
||||
@Accessors(chain = true)
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Schema(description = "MES下发物料")
|
||||
public class MesToMcsMaterial implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
// 实际复合PK(EquipID+MatCode+MatName+MatType),以GUID作标识字段
|
||||
@TableId(value = "GUID", type = IdType.INPUT)
|
||||
@Schema(description = "GUID")
|
||||
private String guid;
|
||||
|
||||
@Excel(name = "机台号", width = 15)
|
||||
@Schema(description = "机台号")
|
||||
@TableField("EquipID")
|
||||
private String equipId;
|
||||
|
||||
@Excel(name = "机台类型", width = 15)
|
||||
@Schema(description = "机台类型:CWS=小料;MCS=上辅机")
|
||||
@TableField("EquipType")
|
||||
private String equipType;
|
||||
|
||||
@Excel(name = "物料代码", width = 25)
|
||||
@Schema(description = "物料代码")
|
||||
@TableField("MatCode")
|
||||
private String matCode;
|
||||
|
||||
@Excel(name = "物料名称", width = 25)
|
||||
@Schema(description = "物料名称")
|
||||
@TableField("MatName")
|
||||
private String matName;
|
||||
|
||||
@Excel(name = "物料条码", width = 25)
|
||||
@Schema(description = "物料条码扫描判断信息")
|
||||
@TableField("MatBarcode")
|
||||
private String matBarcode;
|
||||
|
||||
@Excel(name = "物料类型ID", width = 12)
|
||||
@Schema(description = "物料类型ID")
|
||||
@TableField("MatTypeID")
|
||||
private Integer matTypeId;
|
||||
|
||||
@Excel(name = "物料类别", width = 20)
|
||||
@Schema(description = "物料类别")
|
||||
@TableField("MatType")
|
||||
private String matType;
|
||||
|
||||
@Excel(name = "胶料类别ID", width = 12)
|
||||
@Schema(description = "胶料类别ID")
|
||||
@TableField("MatRubTypeID")
|
||||
private Integer matRubTypeId;
|
||||
|
||||
@Excel(name = "胶料类别", width = 15)
|
||||
@Schema(description = "胶料类别:0=胶块 1=胶片 2=胶粒")
|
||||
@TableField("MatRubType")
|
||||
private String matRubType;
|
||||
|
||||
@Excel(name = "秤ID", width = 10)
|
||||
@Schema(description = "秤ID")
|
||||
@TableField("ScaleID")
|
||||
private Integer scaleId;
|
||||
|
||||
@Excel(name = "秤名称", width = 20)
|
||||
@Schema(description = "秤名称")
|
||||
@TableField("ScaleName")
|
||||
private String scaleName;
|
||||
|
||||
@Excel(name = "小料设备号", width = 12)
|
||||
@Schema(description = "小料设备号")
|
||||
@TableField("CWSID")
|
||||
private Integer cwsId;
|
||||
|
||||
@Excel(name = "写入时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "写入时间")
|
||||
@TableField("WriteTime")
|
||||
private Date writeTime;
|
||||
|
||||
@Excel(name = "读取时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "读取时间")
|
||||
@TableField("ReadTime")
|
||||
private Date readTime;
|
||||
|
||||
@Excel(name = "交互标识", width = 10)
|
||||
@Schema(description = "交互标识")
|
||||
@TableField("MES_Flag")
|
||||
private Integer mesFlag;
|
||||
}
|
||||
@@ -0,0 +1,177 @@
|
||||
package org.jeecg.modules.xslmes.mcs.entity;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @Description: MES下发混炼计划
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Data
|
||||
@TableName("MESToMCS_MixPlan")
|
||||
@Accessors(chain = true)
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Schema(description = "MES下发混炼计划")
|
||||
public class MesToMcsMixPlan implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "GUID", type = IdType.INPUT)
|
||||
@Schema(description = "GUID")
|
||||
private String guid;
|
||||
|
||||
@Excel(name = "计划编号", width = 20)
|
||||
@Schema(description = "计划编号")
|
||||
@TableField("PlanId")
|
||||
private String planId;
|
||||
|
||||
@Excel(name = "计划来源", width = 10)
|
||||
@Schema(description = "计划来源")
|
||||
@TableField("PlanSource")
|
||||
private String planSource;
|
||||
|
||||
@Excel(name = "机台编号", width = 15)
|
||||
@Schema(description = "机台编号")
|
||||
@TableField("EquipId")
|
||||
private String equipId;
|
||||
|
||||
@Excel(name = "机台名称", width = 15)
|
||||
@Schema(description = "机台名称")
|
||||
@TableField("EquipName")
|
||||
private String equipName;
|
||||
|
||||
@Excel(name = "机台类型", width = 15)
|
||||
@Schema(description = "机台类型")
|
||||
@TableField("EquipType")
|
||||
private String equipType;
|
||||
|
||||
@Excel(name = "计划日期", width = 15)
|
||||
@Schema(description = "计划日期")
|
||||
@TableField("PlanDate")
|
||||
private String planDate;
|
||||
|
||||
@Excel(name = "班次", width = 8)
|
||||
@Schema(description = "班次:1=Night 2=Morning 3=Noon")
|
||||
@TableField("ShiftId")
|
||||
private String shiftId;
|
||||
|
||||
@Excel(name = "班组", width = 8)
|
||||
@Schema(description = "班组:1=A 2=B 3=C 4=D")
|
||||
@TableField("ShiftClass")
|
||||
private String shiftClass;
|
||||
|
||||
@Excel(name = "计划顺序", width = 10)
|
||||
@Schema(description = "计划顺序")
|
||||
@TableField("WorkOrder")
|
||||
private Integer workOrder;
|
||||
|
||||
@Excel(name = "配方代码", width = 20)
|
||||
@Schema(description = "配方代码")
|
||||
@TableField("RecipCode")
|
||||
private String recipCode;
|
||||
|
||||
@Excel(name = "配方名称", width = 20)
|
||||
@Schema(description = "配方名称")
|
||||
@TableField("RecipName")
|
||||
private String recipName;
|
||||
|
||||
@Excel(name = "物料代码", width = 20)
|
||||
@Schema(description = "物料代码")
|
||||
@TableField("MaterCode")
|
||||
private String materCode;
|
||||
|
||||
@Excel(name = "物料名称", width = 30)
|
||||
@Schema(description = "物料名称")
|
||||
@TableField("MaterName")
|
||||
private String materName;
|
||||
|
||||
@Excel(name = "工单号", width = 20)
|
||||
@Schema(description = "工单号")
|
||||
@TableField("MOCode")
|
||||
private String moCode;
|
||||
|
||||
@Excel(name = "配方版本", width = 10)
|
||||
@Schema(description = "配方版本")
|
||||
@TableField("RcipVersion")
|
||||
private Integer rcipVersion;
|
||||
|
||||
@Excel(name = "配方类型", width = 10)
|
||||
@Schema(description = "配方类型:1=正式 2=试验")
|
||||
@TableField("ProType")
|
||||
private Integer proType;
|
||||
|
||||
@Excel(name = "计划车次", width = 10)
|
||||
@Schema(description = "计划车次")
|
||||
@TableField("SetNum")
|
||||
private Integer setNum;
|
||||
|
||||
@Excel(name = "完成车次", width = 10)
|
||||
@Schema(description = "完成车次")
|
||||
@TableField("DoneNum")
|
||||
private Integer doneNum;
|
||||
|
||||
@Excel(name = "计划状态", width = 10)
|
||||
@Schema(description = "计划状态")
|
||||
@TableField("PlanState")
|
||||
private Integer planState;
|
||||
|
||||
@Excel(name = "MES计划变化", width = 12)
|
||||
@Schema(description = "MES计划变化")
|
||||
@TableField("MESPlanChange")
|
||||
private Integer mesPlanChange;
|
||||
|
||||
@Excel(name = "MCS更新时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "MCS更新时间")
|
||||
@TableField("MCSUpdateTime")
|
||||
private Date mcsUpdateTime;
|
||||
|
||||
@Excel(name = "MCS计划变化", width = 12)
|
||||
@Schema(description = "MCS计划变化")
|
||||
@TableField("MCSPlanChange")
|
||||
private Integer mcsPlanChange;
|
||||
|
||||
@Excel(name = "MES更新时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "MES更新时间")
|
||||
@TableField("MESUPdateTime")
|
||||
private Date mesUpdateTime;
|
||||
|
||||
@Excel(name = "写入时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "写入时间")
|
||||
@TableField("WriteTime")
|
||||
private Date writeTime;
|
||||
|
||||
@Excel(name = "读取时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "读取时间")
|
||||
@TableField("ReadTime")
|
||||
private Date readTime;
|
||||
|
||||
@Excel(name = "交互标识", width = 10)
|
||||
@Schema(description = "交互标识")
|
||||
@TableField("MES_Flag")
|
||||
private Integer mesFlag;
|
||||
|
||||
@Excel(name = "备注", width = 30)
|
||||
@Schema(description = "备注")
|
||||
@TableField("Remark")
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,244 @@
|
||||
package org.jeecg.modules.xslmes.mcs.entity;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.math.BigDecimal;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @Description: MES下发配方
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Data
|
||||
@TableName("MESToMCS_Recipe")
|
||||
@Accessors(chain = true)
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Schema(description = "MES下发配方")
|
||||
public class MesToMcsRecipe implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "GUID", type = IdType.INPUT)
|
||||
@Schema(description = "GUID")
|
||||
private String guid;
|
||||
|
||||
@Excel(name = "机台编号", width = 15)
|
||||
@Schema(description = "机台编号")
|
||||
@TableField("EquipId")
|
||||
private String equipId;
|
||||
|
||||
@Excel(name = "机台名称", width = 15)
|
||||
@Schema(description = "机台名称")
|
||||
@TableField("EquipName")
|
||||
private String equipName;
|
||||
|
||||
@Excel(name = "机台类型", width = 15)
|
||||
@Schema(description = "机台类型")
|
||||
@TableField("EquipType")
|
||||
private String equipType;
|
||||
|
||||
@Excel(name = "配方代码", width = 20)
|
||||
@Schema(description = "配方代码")
|
||||
@TableField("RecipCode")
|
||||
private String recipCode;
|
||||
|
||||
@Excel(name = "配方名称", width = 20)
|
||||
@Schema(description = "配方名称")
|
||||
@TableField("RecipName")
|
||||
private String recipName;
|
||||
|
||||
@Excel(name = "配方版本", width = 10)
|
||||
@Schema(description = "配方版本")
|
||||
@TableField("RecipVersion")
|
||||
private Integer recipVersion;
|
||||
|
||||
@Excel(name = "配方类型", width = 10)
|
||||
@Schema(description = "配方类型:1=正式 2=试验")
|
||||
@TableField("ProType")
|
||||
private Integer proType;
|
||||
|
||||
@Excel(name = "是否使用", width = 10)
|
||||
@Schema(description = "是否使用:1=使用 0=停用")
|
||||
@TableField("IsUse")
|
||||
private Integer isUse;
|
||||
|
||||
@Excel(name = "总重", width = 10)
|
||||
@Schema(description = "总重")
|
||||
@TableField("Weight")
|
||||
private BigDecimal weight;
|
||||
|
||||
@Excel(name = "炭黑重量", width = 10)
|
||||
@Schema(description = "炭黑重量")
|
||||
@TableField("THWeight")
|
||||
private BigDecimal thWeight;
|
||||
|
||||
@Excel(name = "油料重量", width = 10)
|
||||
@Schema(description = "油料重量")
|
||||
@TableField("YLWeight")
|
||||
private BigDecimal ylWeight;
|
||||
|
||||
@Excel(name = "粉料重量", width = 10)
|
||||
@Schema(description = "粉料重量")
|
||||
@TableField("FLWeight")
|
||||
private BigDecimal flWeight;
|
||||
|
||||
@Excel(name = "大粉料重量", width = 12)
|
||||
@Schema(description = "大粉料重量")
|
||||
@TableField("DFLWeight")
|
||||
private BigDecimal dflWeight;
|
||||
|
||||
@Excel(name = "胶料重量", width = 10)
|
||||
@Schema(description = "胶料重量")
|
||||
@TableField("GWWeight")
|
||||
private BigDecimal gwWeight;
|
||||
|
||||
@Excel(name = "小料重量", width = 10)
|
||||
@Schema(description = "小料重量")
|
||||
@TableField("JLWeight")
|
||||
private BigDecimal jlWeight;
|
||||
|
||||
@Excel(name = "炭黑回收方式1", width = 14)
|
||||
@Schema(description = "炭黑回收方式:0=回收 1=时间回收 2=重量回收")
|
||||
@TableField("Dust1RecycleMode")
|
||||
private Integer dust1RecycleMode;
|
||||
|
||||
@Excel(name = "炭黑回收参数1", width = 14)
|
||||
@Schema(description = "炭黑回收参数1")
|
||||
@TableField("Dust1RecycleVal")
|
||||
private Integer dust1RecycleVal;
|
||||
|
||||
@Excel(name = "炭黑回收方式2", width = 14)
|
||||
@Schema(description = "炭黑回收方式2")
|
||||
@TableField("Dust2RecycleMode")
|
||||
private Integer dust2RecycleMode;
|
||||
|
||||
@Excel(name = "炭黑回收参数2", width = 14)
|
||||
@Schema(description = "炭黑回收参数2")
|
||||
@TableField("Dust2RecycleVal")
|
||||
private Integer dust2RecycleVal;
|
||||
|
||||
@Excel(name = "超时排胶最短时间", width = 16)
|
||||
@Schema(description = "超时排胶最短时间")
|
||||
@TableField("SetOverTimVal")
|
||||
private Integer setOverTimVal;
|
||||
|
||||
@Excel(name = "设定内超温值", width = 14)
|
||||
@Schema(description = "设定内超温值")
|
||||
@TableField("SetInOverTempVal")
|
||||
private Integer setInOverTempVal;
|
||||
|
||||
@Excel(name = "超温排胶温度", width = 14)
|
||||
@Schema(description = "超温排胶温度")
|
||||
@TableField("SetOverTempVal")
|
||||
private Integer setOverTempVal;
|
||||
|
||||
@Excel(name = "超时排胶时间", width = 14)
|
||||
@Schema(description = "超时排胶时间")
|
||||
@TableField("SetOverTimeVal")
|
||||
private Integer setOverTimeVal;
|
||||
|
||||
@Excel(name = "备用转速设定", width = 14)
|
||||
@Schema(description = "备用转速设定")
|
||||
@TableField("FeedRotorSetSpd")
|
||||
private Integer feedRotorSetSpd;
|
||||
|
||||
@Excel(name = "备用转速误差", width = 14)
|
||||
@Schema(description = "备用转速误差")
|
||||
@TableField("FeedRotorSetTol")
|
||||
private Integer feedRotorSetTol;
|
||||
|
||||
@Excel(name = "混炼室温度", width = 12)
|
||||
@Schema(description = "混炼室温度")
|
||||
@TableField("SetTCU1")
|
||||
private Integer setTcu1;
|
||||
|
||||
@Excel(name = "转子温度", width = 12)
|
||||
@Schema(description = "转子温度")
|
||||
@TableField("SetTCU2")
|
||||
private Integer setTcu2;
|
||||
|
||||
@Excel(name = "卸料门温度", width = 12)
|
||||
@Schema(description = "卸料门温度")
|
||||
@TableField("SetTCU3")
|
||||
private Integer setTcu3;
|
||||
|
||||
@Excel(name = "备用TCU4", width = 12)
|
||||
@Schema(description = "备用")
|
||||
@TableField("SetTCU4")
|
||||
private Integer setTcu4;
|
||||
|
||||
@Excel(name = "备用TCU5", width = 12)
|
||||
@Schema(description = "备用")
|
||||
@TableField("SetTCU5")
|
||||
private Integer setTcu5;
|
||||
|
||||
@Excel(name = "最大转速", width = 12)
|
||||
@Schema(description = "最大转速")
|
||||
@TableField("CBTempVal")
|
||||
private Integer cbTempVal;
|
||||
|
||||
@Excel(name = "最小转速", width = 12)
|
||||
@Schema(description = "最小转速")
|
||||
@TableField("ZZTempVal")
|
||||
private Integer zzTempVal;
|
||||
|
||||
@Excel(name = "XLMTempVal", width = 12)
|
||||
@Schema(description = "XLMTempVal")
|
||||
@TableField("XLMTempVal")
|
||||
private Integer xlmTempVal;
|
||||
|
||||
@Excel(name = "写入时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "写入时间")
|
||||
@TableField("WriteTime")
|
||||
private Date writeTime;
|
||||
|
||||
@Excel(name = "读取时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "读取时间")
|
||||
@TableField("ReadTime")
|
||||
private Date readTime;
|
||||
|
||||
@Excel(name = "交互标识", width = 10)
|
||||
@Schema(description = "交互标识")
|
||||
@TableField("MES_Flag")
|
||||
private Integer mesFlag;
|
||||
|
||||
@Excel(name = "备注", width = 25)
|
||||
@Schema(description = "备注")
|
||||
@TableField("Remark")
|
||||
private String remark;
|
||||
|
||||
@Excel(name = "架子车数", width = 10)
|
||||
@Schema(description = "架子车数")
|
||||
@TableField("ShelfLotCount")
|
||||
private Integer shelfLotCount;
|
||||
|
||||
@Excel(name = "YP名称", width = 20)
|
||||
@Schema(description = "YP名称")
|
||||
@TableField("YPName")
|
||||
private String ypName;
|
||||
|
||||
@Excel(name = "YP重量", width = 10)
|
||||
@Schema(description = "YP重量")
|
||||
@TableField("YPWeight")
|
||||
private BigDecimal ypWeight;
|
||||
|
||||
@Excel(name = "YP误差", width = 10)
|
||||
@Schema(description = "YP误差")
|
||||
@TableField("YPError")
|
||||
private BigDecimal ypError;
|
||||
}
|
||||
@@ -0,0 +1,159 @@
|
||||
package org.jeecg.modules.xslmes.mcs.entity;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.math.BigDecimal;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @Description: MES下发配方步序
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Data
|
||||
@TableName("MESToMCS_Recipe_MixStep")
|
||||
@Accessors(chain = true)
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Schema(description = "MES下发配方步序")
|
||||
public class MesToMcsRecipeMixStep implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "GUID", type = IdType.ASSIGN_ID)
|
||||
@Schema(description = "主键")
|
||||
private String guid;
|
||||
|
||||
@Excel(name = "机台编号", width = 15)
|
||||
@Schema(description = "机台编号")
|
||||
@TableField("EquipId")
|
||||
private String equipId;
|
||||
|
||||
@Excel(name = "机台名称", width = 15)
|
||||
@Schema(description = "机台名称")
|
||||
@TableField("EquipName")
|
||||
private String equipName;
|
||||
|
||||
@Excel(name = "机台类型", width = 15)
|
||||
@Schema(description = "机台类型")
|
||||
@TableField("EquipType")
|
||||
private String equipType;
|
||||
|
||||
@Excel(name = "配方代码", width = 20)
|
||||
@Schema(description = "配方代码")
|
||||
@TableField("RecipCode")
|
||||
private String recipCode;
|
||||
|
||||
@Excel(name = "序号", width = 10)
|
||||
@Schema(description = "序号")
|
||||
@TableField("Serial")
|
||||
private Integer serial;
|
||||
|
||||
@Excel(name = "动作地址", width = 10)
|
||||
@Schema(description = "动作地址")
|
||||
@TableField("Act")
|
||||
private Integer act;
|
||||
|
||||
@Excel(name = "动作名称", width = 20)
|
||||
@Schema(description = "动作名称")
|
||||
@TableField("Action")
|
||||
private String action;
|
||||
|
||||
@Excel(name = "条件地址", width = 10)
|
||||
@Schema(description = "条件地址")
|
||||
@TableField("Cond")
|
||||
private Integer cond;
|
||||
|
||||
@Excel(name = "条件名称", width = 20)
|
||||
@Schema(description = "条件名称")
|
||||
@TableField("Condition")
|
||||
private String condition;
|
||||
|
||||
@Excel(name = "时间(秒)", width = 10)
|
||||
@Schema(description = "时间(秒)")
|
||||
@TableField("Time")
|
||||
private Integer time;
|
||||
|
||||
@Excel(name = "时间限制", width = 10)
|
||||
@Schema(description = "时间限制")
|
||||
@TableField("TimeLimit")
|
||||
private Integer timeLimit;
|
||||
|
||||
@Excel(name = "温度(度)", width = 10)
|
||||
@Schema(description = "温度(度)")
|
||||
@TableField("Temp")
|
||||
private BigDecimal temp;
|
||||
|
||||
@Excel(name = "温度限制", width = 10)
|
||||
@Schema(description = "温度限制")
|
||||
@TableField("TempLimit")
|
||||
private BigDecimal tempLimit;
|
||||
|
||||
@Excel(name = "能量(kWh)", width = 12)
|
||||
@Schema(description = "能量(kWh)")
|
||||
@TableField("Energy")
|
||||
private BigDecimal energy;
|
||||
|
||||
@Excel(name = "能量限制", width = 10)
|
||||
@Schema(description = "能量限制")
|
||||
@TableField("EnergyLimit")
|
||||
private BigDecimal energyLimit;
|
||||
|
||||
@Excel(name = "功率(W)", width = 10)
|
||||
@Schema(description = "功率(W)")
|
||||
@TableField("Power")
|
||||
private BigDecimal power;
|
||||
|
||||
@Excel(name = "功率限制", width = 10)
|
||||
@Schema(description = "功率限制")
|
||||
@TableField("PowerLimit")
|
||||
private BigDecimal powerLimit;
|
||||
|
||||
@Excel(name = "压力(10kp)", width = 12)
|
||||
@Schema(description = "压力(10kp)")
|
||||
@TableField("Press")
|
||||
private BigDecimal press;
|
||||
|
||||
@Excel(name = "转速(rpm)", width = 10)
|
||||
@Schema(description = "转速(rpm)")
|
||||
@TableField("Speed")
|
||||
private BigDecimal speed;
|
||||
|
||||
@Excel(name = "转子间隙", width = 10)
|
||||
@Schema(description = "转子间隙")
|
||||
@TableField("RotorGap")
|
||||
private BigDecimal rotorGap;
|
||||
|
||||
@Excel(name = "栓位置", width = 10)
|
||||
@Schema(description = "栓位置")
|
||||
@TableField("RamPos")
|
||||
private BigDecimal ramPos;
|
||||
|
||||
@Excel(name = "写入时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "写入时间")
|
||||
@TableField("WriteTime")
|
||||
private Date writeTime;
|
||||
|
||||
@Excel(name = "读取时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "读取时间")
|
||||
@TableField("ReadTime")
|
||||
private Date readTime;
|
||||
|
||||
@Excel(name = "交互标识", width = 10)
|
||||
@Schema(description = "交互标识")
|
||||
@TableField("MES_Flag")
|
||||
private Integer mesFlag;
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
package org.jeecg.modules.xslmes.mcs.entity;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.math.BigDecimal;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import org.jeecgframework.poi.excel.annotation.Excel;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @Description: MES下发配方称量
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
* @Version: V1.0
|
||||
*/
|
||||
@Data
|
||||
@TableName("MESToMCS_Recipe_Weight")
|
||||
@Accessors(chain = true)
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Schema(description = "MES下发配方称量")
|
||||
public class MesToMcsRecipeWeight implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "GUID", type = IdType.ASSIGN_ID)
|
||||
@Schema(description = "主键")
|
||||
private String guid;
|
||||
|
||||
@Excel(name = "机台编号", width = 15)
|
||||
@Schema(description = "机台编号")
|
||||
@TableField("EquipId")
|
||||
private String equipId;
|
||||
|
||||
@Excel(name = "机台名称", width = 15)
|
||||
@Schema(description = "机台名称")
|
||||
@TableField("EquipName")
|
||||
private String equipName;
|
||||
|
||||
@Excel(name = "机台类型", width = 15)
|
||||
@Schema(description = "机台类型")
|
||||
@TableField("EquipType")
|
||||
private String equipType;
|
||||
|
||||
@Excel(name = "配方代码", width = 20)
|
||||
@Schema(description = "配方代码")
|
||||
@TableField("RecipCode")
|
||||
private String recipCode;
|
||||
|
||||
@Excel(name = "秤类型", width = 10)
|
||||
@Schema(description = "秤类型")
|
||||
@TableField("ScaleType")
|
||||
private Integer scaleType;
|
||||
|
||||
@Excel(name = "秤编号", width = 10)
|
||||
@Schema(description = "秤编号")
|
||||
@TableField("ScaleId")
|
||||
private Integer scaleId;
|
||||
|
||||
@Excel(name = "序号", width = 10)
|
||||
@Schema(description = "序号")
|
||||
@TableField("Serial")
|
||||
private Integer serial;
|
||||
|
||||
@Excel(name = "动作", width = 10)
|
||||
@Schema(description = "动作:1=称量 2=称到 3=卸料 0=默认")
|
||||
@TableField("Action")
|
||||
private Integer action;
|
||||
|
||||
@Excel(name = "料仓编号", width = 10)
|
||||
@Schema(description = "料仓编号")
|
||||
@TableField("BinNo")
|
||||
private Integer binNo;
|
||||
|
||||
@Excel(name = "物料代码", width = 25)
|
||||
@Schema(description = "物料代码")
|
||||
@TableField("MatCode")
|
||||
private String matCode;
|
||||
|
||||
@Excel(name = "物料名称", width = 25)
|
||||
@Schema(description = "物料名称")
|
||||
@TableField("MatName")
|
||||
private String matName;
|
||||
|
||||
@Excel(name = "设定重量", width = 12)
|
||||
@Schema(description = "设定重量")
|
||||
@TableField("SetWeight")
|
||||
private BigDecimal setWeight;
|
||||
|
||||
@Excel(name = "误差重量", width = 12)
|
||||
@Schema(description = "误差重量")
|
||||
@TableField("Tolerance")
|
||||
private BigDecimal tolerance;
|
||||
|
||||
@Excel(name = "导切机编号", width = 12)
|
||||
@Schema(description = "导切机编号")
|
||||
@TableField("SFNum")
|
||||
private Integer sfNum;
|
||||
|
||||
@Excel(name = "物料类型", width = 15)
|
||||
@Schema(description = "物料类型")
|
||||
@TableField("MatType")
|
||||
private String matType;
|
||||
|
||||
@Excel(name = "写入时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "写入时间")
|
||||
@TableField("WriteTime")
|
||||
private Date writeTime;
|
||||
|
||||
@Excel(name = "读取时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@Schema(description = "读取时间")
|
||||
@TableField("ReadTime")
|
||||
private Date readTime;
|
||||
|
||||
@Excel(name = "交互标识", width = 10)
|
||||
@Schema(description = "交互标识:0=MES写入 1=上辅机读取")
|
||||
@TableField("MES_Flag")
|
||||
private Integer mesFlag;
|
||||
|
||||
@Excel(name = "备注", width = 25)
|
||||
@Schema(description = "备注")
|
||||
@TableField("Remark")
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.mapper;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesAlarm;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* @Description: 上辅机报警记录
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface McsToMesAlarmMapper extends BaseMapper<McsToMesAlarm> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.mapper;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesAutoXlLog;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* @Description: 自动卸料日志
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface McsToMesAutoXlLogMapper extends BaseMapper<McsToMesAutoXlLog> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.mapper;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesBinToMater;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* @Description: 料仓物料对应
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface McsToMesBinToMaterMapper extends BaseMapper<McsToMesBinToMater> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.mapper;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesCheckScaleLog;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* @Description: 称量校验日志
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface McsToMesCheckScaleLogMapper extends BaseMapper<McsToMesCheckScaleLog> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.mapper;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixAct;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* @Description: 密炼机动作状态
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface McsToMesMixActMapper extends BaseMapper<McsToMesMixAct> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.mapper;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixAlarm;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* @Description: 密炼机报警记录
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface McsToMesMixAlarmMapper extends BaseMapper<McsToMesMixAlarm> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.mapper;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixBatch;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* @Description: 密炼批次数据
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface McsToMesMixBatchMapper extends BaseMapper<McsToMesMixBatch> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.mapper;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixCon;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* @Description: 密炼机控制参数
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface McsToMesMixConMapper extends BaseMapper<McsToMesMixCon> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.mapper;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixCurve;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* @Description: 密炼过程曲线
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface McsToMesMixCurveMapper extends BaseMapper<McsToMesMixCurve> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.mapper;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixExePlan;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* @Description: 密炼执行计划
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface McsToMesMixExePlanMapper extends BaseMapper<McsToMesMixExePlan> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.mapper;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixStep;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* @Description: 密炼步序数据
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface McsToMesMixStepMapper extends BaseMapper<McsToMesMixStep> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.mapper;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixWeight;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* @Description: 密炼物料称量
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface McsToMesMixWeightMapper extends BaseMapper<McsToMesMixWeight> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.mapper;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.MesToMcsMaterial;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* @Description: MES下发物料
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface MesToMcsMaterialMapper extends BaseMapper<MesToMcsMaterial> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.mapper;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.MesToMcsMixPlan;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* @Description: MES下发混炼计划
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface MesToMcsMixPlanMapper extends BaseMapper<MesToMcsMixPlan> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.mapper;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.MesToMcsRecipe;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* @Description: MES下发配方
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface MesToMcsRecipeMapper extends BaseMapper<MesToMcsRecipe> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.mapper;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.MesToMcsRecipeMixStep;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* @Description: MES下发配方步序
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface MesToMcsRecipeMixStepMapper extends BaseMapper<MesToMcsRecipeMixStep> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.mapper;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.MesToMcsRecipeWeight;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* @Description: MES下发配方称量
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface MesToMcsRecipeWeightMapper extends BaseMapper<MesToMcsRecipeWeight> {
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
<?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.jeecg.modules.xslmes.mcs.mapper.McsToMesAlarmMapper">
|
||||
</mapper>
|
||||
@@ -0,0 +1,4 @@
|
||||
<?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.jeecg.modules.xslmes.mcs.mapper.McsToMesAutoXlLogMapper">
|
||||
</mapper>
|
||||
@@ -0,0 +1,4 @@
|
||||
<?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.jeecg.modules.xslmes.mcs.mapper.McsToMesBinToMaterMapper">
|
||||
</mapper>
|
||||
@@ -0,0 +1,4 @@
|
||||
<?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.jeecg.modules.xslmes.mcs.mapper.McsToMesCheckScaleLogMapper">
|
||||
</mapper>
|
||||
@@ -0,0 +1,4 @@
|
||||
<?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.jeecg.modules.xslmes.mcs.mapper.McsToMesMixActMapper">
|
||||
</mapper>
|
||||
@@ -0,0 +1,4 @@
|
||||
<?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.jeecg.modules.xslmes.mcs.mapper.McsToMesMixAlarmMapper">
|
||||
</mapper>
|
||||
@@ -0,0 +1,4 @@
|
||||
<?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.jeecg.modules.xslmes.mcs.mapper.McsToMesMixBatchMapper">
|
||||
</mapper>
|
||||
@@ -0,0 +1,4 @@
|
||||
<?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.jeecg.modules.xslmes.mcs.mapper.McsToMesMixConMapper">
|
||||
</mapper>
|
||||
@@ -0,0 +1,4 @@
|
||||
<?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.jeecg.modules.xslmes.mcs.mapper.McsToMesMixCurveMapper">
|
||||
</mapper>
|
||||
@@ -0,0 +1,4 @@
|
||||
<?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.jeecg.modules.xslmes.mcs.mapper.McsToMesMixExePlanMapper">
|
||||
</mapper>
|
||||
@@ -0,0 +1,4 @@
|
||||
<?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.jeecg.modules.xslmes.mcs.mapper.McsToMesMixStepMapper">
|
||||
</mapper>
|
||||
@@ -0,0 +1,4 @@
|
||||
<?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.jeecg.modules.xslmes.mcs.mapper.McsToMesMixWeightMapper">
|
||||
</mapper>
|
||||
@@ -0,0 +1,4 @@
|
||||
<?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.jeecg.modules.xslmes.mcs.mapper.MesToMcsMaterialMapper">
|
||||
</mapper>
|
||||
@@ -0,0 +1,4 @@
|
||||
<?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.jeecg.modules.xslmes.mcs.mapper.MesToMcsMixPlanMapper">
|
||||
</mapper>
|
||||
@@ -0,0 +1,4 @@
|
||||
<?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.jeecg.modules.xslmes.mcs.mapper.MesToMcsRecipeMapper">
|
||||
</mapper>
|
||||
@@ -0,0 +1,4 @@
|
||||
<?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.jeecg.modules.xslmes.mcs.mapper.MesToMcsRecipeMixStepMapper">
|
||||
</mapper>
|
||||
@@ -0,0 +1,4 @@
|
||||
<?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.jeecg.modules.xslmes.mcs.mapper.MesToMcsRecipeWeightMapper">
|
||||
</mapper>
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesAlarm;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
/**
|
||||
* @Description: 上辅机报警记录
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface IMcsToMesAlarmService extends IService<McsToMesAlarm> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesAutoXlLog;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
/**
|
||||
* @Description: 自动卸料日志
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface IMcsToMesAutoXlLogService extends IService<McsToMesAutoXlLog> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesBinToMater;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
/**
|
||||
* @Description: 料仓物料对应
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface IMcsToMesBinToMaterService extends IService<McsToMesBinToMater> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesCheckScaleLog;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
/**
|
||||
* @Description: 称量校验日志
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface IMcsToMesCheckScaleLogService extends IService<McsToMesCheckScaleLog> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixAct;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
/**
|
||||
* @Description: 密炼机动作状态
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface IMcsToMesMixActService extends IService<McsToMesMixAct> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixAlarm;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
/**
|
||||
* @Description: 密炼机报警记录
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface IMcsToMesMixAlarmService extends IService<McsToMesMixAlarm> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixBatch;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
/**
|
||||
* @Description: 密炼批次数据
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface IMcsToMesMixBatchService extends IService<McsToMesMixBatch> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixCon;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
/**
|
||||
* @Description: 密炼机控制参数
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface IMcsToMesMixConService extends IService<McsToMesMixCon> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixCurve;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
/**
|
||||
* @Description: 密炼过程曲线
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface IMcsToMesMixCurveService extends IService<McsToMesMixCurve> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixExePlan;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
/**
|
||||
* @Description: 密炼执行计划
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface IMcsToMesMixExePlanService extends IService<McsToMesMixExePlan> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixStep;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
/**
|
||||
* @Description: 密炼步序数据
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface IMcsToMesMixStepService extends IService<McsToMesMixStep> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixWeight;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
/**
|
||||
* @Description: 密炼物料称量
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface IMcsToMesMixWeightService extends IService<McsToMesMixWeight> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.MesToMcsMaterial;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
/**
|
||||
* @Description: MES下发物料
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface IMesToMcsMaterialService extends IService<MesToMcsMaterial> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.MesToMcsMixPlan;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
/**
|
||||
* @Description: MES下发混炼计划
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface IMesToMcsMixPlanService extends IService<MesToMcsMixPlan> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.MesToMcsRecipeMixStep;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
/**
|
||||
* @Description: MES下发配方步序
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface IMesToMcsRecipeMixStepService extends IService<MesToMcsRecipeMixStep> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.MesToMcsRecipe;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
/**
|
||||
* @Description: MES下发配方
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface IMesToMcsRecipeService extends IService<MesToMcsRecipe> {
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.MesToMcsRecipeWeight;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
/**
|
||||
* @Description: MES下发配方称量
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
public interface IMesToMcsRecipeWeightService extends IService<MesToMcsRecipeWeight> {
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service.impl;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesAlarm;
|
||||
import org.jeecg.modules.xslmes.mcs.mapper.McsToMesAlarmMapper;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMcsToMesAlarmService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.dynamic.datasource.annotation.DS;
|
||||
|
||||
/**
|
||||
* @Description: 上辅机报警记录
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
@Service
|
||||
@DS("sqlserver_mcs")
|
||||
public class McsToMesAlarmServiceImpl extends ServiceImpl<McsToMesAlarmMapper, McsToMesAlarm> implements IMcsToMesAlarmService {
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service.impl;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesAutoXlLog;
|
||||
import org.jeecg.modules.xslmes.mcs.mapper.McsToMesAutoXlLogMapper;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMcsToMesAutoXlLogService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.dynamic.datasource.annotation.DS;
|
||||
|
||||
/**
|
||||
* @Description: 自动卸料日志
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
@Service
|
||||
@DS("sqlserver_mcs")
|
||||
public class McsToMesAutoXlLogServiceImpl extends ServiceImpl<McsToMesAutoXlLogMapper, McsToMesAutoXlLog> implements IMcsToMesAutoXlLogService {
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service.impl;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesBinToMater;
|
||||
import org.jeecg.modules.xslmes.mcs.mapper.McsToMesBinToMaterMapper;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMcsToMesBinToMaterService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.dynamic.datasource.annotation.DS;
|
||||
|
||||
/**
|
||||
* @Description: 料仓物料对应
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
@Service
|
||||
@DS("sqlserver_mcs")
|
||||
public class McsToMesBinToMaterServiceImpl extends ServiceImpl<McsToMesBinToMaterMapper, McsToMesBinToMater> implements IMcsToMesBinToMaterService {
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service.impl;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesCheckScaleLog;
|
||||
import org.jeecg.modules.xslmes.mcs.mapper.McsToMesCheckScaleLogMapper;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMcsToMesCheckScaleLogService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.dynamic.datasource.annotation.DS;
|
||||
|
||||
/**
|
||||
* @Description: 称量校验日志
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
@Service
|
||||
@DS("sqlserver_mcs")
|
||||
public class McsToMesCheckScaleLogServiceImpl extends ServiceImpl<McsToMesCheckScaleLogMapper, McsToMesCheckScaleLog> implements IMcsToMesCheckScaleLogService {
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service.impl;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixAct;
|
||||
import org.jeecg.modules.xslmes.mcs.mapper.McsToMesMixActMapper;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMcsToMesMixActService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.dynamic.datasource.annotation.DS;
|
||||
|
||||
/**
|
||||
* @Description: 密炼机动作状态
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
@Service
|
||||
@DS("sqlserver_mcs")
|
||||
public class McsToMesMixActServiceImpl extends ServiceImpl<McsToMesMixActMapper, McsToMesMixAct> implements IMcsToMesMixActService {
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service.impl;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixAlarm;
|
||||
import org.jeecg.modules.xslmes.mcs.mapper.McsToMesMixAlarmMapper;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMcsToMesMixAlarmService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.dynamic.datasource.annotation.DS;
|
||||
|
||||
/**
|
||||
* @Description: 密炼机报警记录
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
@Service
|
||||
@DS("sqlserver_mcs")
|
||||
public class McsToMesMixAlarmServiceImpl extends ServiceImpl<McsToMesMixAlarmMapper, McsToMesMixAlarm> implements IMcsToMesMixAlarmService {
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service.impl;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixBatch;
|
||||
import org.jeecg.modules.xslmes.mcs.mapper.McsToMesMixBatchMapper;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMcsToMesMixBatchService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.dynamic.datasource.annotation.DS;
|
||||
|
||||
/**
|
||||
* @Description: 密炼批次数据
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
@Service
|
||||
@DS("sqlserver_mcs")
|
||||
public class McsToMesMixBatchServiceImpl extends ServiceImpl<McsToMesMixBatchMapper, McsToMesMixBatch> implements IMcsToMesMixBatchService {
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service.impl;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixCon;
|
||||
import org.jeecg.modules.xslmes.mcs.mapper.McsToMesMixConMapper;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMcsToMesMixConService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.dynamic.datasource.annotation.DS;
|
||||
|
||||
/**
|
||||
* @Description: 密炼机控制参数
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
@Service
|
||||
@DS("sqlserver_mcs")
|
||||
public class McsToMesMixConServiceImpl extends ServiceImpl<McsToMesMixConMapper, McsToMesMixCon> implements IMcsToMesMixConService {
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service.impl;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixCurve;
|
||||
import org.jeecg.modules.xslmes.mcs.mapper.McsToMesMixCurveMapper;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMcsToMesMixCurveService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.dynamic.datasource.annotation.DS;
|
||||
|
||||
/**
|
||||
* @Description: 密炼过程曲线
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
@Service
|
||||
@DS("sqlserver_mcs")
|
||||
public class McsToMesMixCurveServiceImpl extends ServiceImpl<McsToMesMixCurveMapper, McsToMesMixCurve> implements IMcsToMesMixCurveService {
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service.impl;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixExePlan;
|
||||
import org.jeecg.modules.xslmes.mcs.mapper.McsToMesMixExePlanMapper;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMcsToMesMixExePlanService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.dynamic.datasource.annotation.DS;
|
||||
|
||||
/**
|
||||
* @Description: 密炼执行计划
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
@Service
|
||||
@DS("sqlserver_mcs")
|
||||
public class McsToMesMixExePlanServiceImpl extends ServiceImpl<McsToMesMixExePlanMapper, McsToMesMixExePlan> implements IMcsToMesMixExePlanService {
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service.impl;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixStep;
|
||||
import org.jeecg.modules.xslmes.mcs.mapper.McsToMesMixStepMapper;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMcsToMesMixStepService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.dynamic.datasource.annotation.DS;
|
||||
|
||||
/**
|
||||
* @Description: 密炼步序数据
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
@Service
|
||||
@DS("sqlserver_mcs")
|
||||
public class McsToMesMixStepServiceImpl extends ServiceImpl<McsToMesMixStepMapper, McsToMesMixStep> implements IMcsToMesMixStepService {
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service.impl;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.McsToMesMixWeight;
|
||||
import org.jeecg.modules.xslmes.mcs.mapper.McsToMesMixWeightMapper;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMcsToMesMixWeightService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.dynamic.datasource.annotation.DS;
|
||||
|
||||
/**
|
||||
* @Description: 密炼物料称量
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
@Service
|
||||
@DS("sqlserver_mcs")
|
||||
public class McsToMesMixWeightServiceImpl extends ServiceImpl<McsToMesMixWeightMapper, McsToMesMixWeight> implements IMcsToMesMixWeightService {
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service.impl;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.MesToMcsMaterial;
|
||||
import org.jeecg.modules.xslmes.mcs.mapper.MesToMcsMaterialMapper;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMesToMcsMaterialService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.dynamic.datasource.annotation.DS;
|
||||
|
||||
/**
|
||||
* @Description: MES下发物料
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
@Service
|
||||
@DS("sqlserver_mcs")
|
||||
public class MesToMcsMaterialServiceImpl extends ServiceImpl<MesToMcsMaterialMapper, MesToMcsMaterial> implements IMesToMcsMaterialService {
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service.impl;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.MesToMcsMixPlan;
|
||||
import org.jeecg.modules.xslmes.mcs.mapper.MesToMcsMixPlanMapper;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMesToMcsMixPlanService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.dynamic.datasource.annotation.DS;
|
||||
|
||||
/**
|
||||
* @Description: MES下发混炼计划
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
@Service
|
||||
@DS("sqlserver_mcs")
|
||||
public class MesToMcsMixPlanServiceImpl extends ServiceImpl<MesToMcsMixPlanMapper, MesToMcsMixPlan> implements IMesToMcsMixPlanService {
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package org.jeecg.modules.xslmes.mcs.service.impl;
|
||||
|
||||
import org.jeecg.modules.xslmes.mcs.entity.MesToMcsRecipeMixStep;
|
||||
import org.jeecg.modules.xslmes.mcs.mapper.MesToMcsRecipeMixStepMapper;
|
||||
import org.jeecg.modules.xslmes.mcs.service.IMesToMcsRecipeMixStepService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.dynamic.datasource.annotation.DS;
|
||||
|
||||
/**
|
||||
* @Description: MES下发配方步序
|
||||
* @Author: jeecg-boot
|
||||
* @Date: 2026-06-02
|
||||
*/
|
||||
@Service
|
||||
@DS("sqlserver_mcs")
|
||||
public class MesToMcsRecipeMixStepServiceImpl extends ServiceImpl<MesToMcsRecipeMixStepMapper, MesToMcsRecipeMixStep> implements IMesToMcsRecipeMixStepService {
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user