执行重构加入镀锌线1的后端调用接口

This commit is contained in:
2026-01-29 19:15:43 +08:00
parent 08a5f9bb13
commit e6c6dbc3e7
134 changed files with 3676 additions and 3104 deletions

View File

@@ -1,14 +1,13 @@
package com.klp.pocket.controller;
package com.klp.pocket.acid.controller;
import com.klp.common.core.controller.BaseController;
import com.klp.common.core.domain.PageQuery;
import com.klp.common.core.domain.R;
import com.klp.common.core.page.TableDataInfo;
import com.klp.pocket.domain.Klptcm1ProPlantStateCurrent;
import com.klp.pocket.service.IKlptcm1ProPlantStateCurrentService;
import com.klp.pocket.acid.domain.Klptcm1ProPlantStateCurrent;
import com.klp.pocket.acid.service.IKlptcm1ProPlantStateCurrentService;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import java.util.List;
import java.util.Date;
import java.math.BigDecimal;
import org.springframework.format.annotation.DateTimeFormat;

View File

@@ -1,11 +1,11 @@
package com.klp.pocket.controller;
package com.klp.pocket.acid.controller;
import com.klp.common.core.controller.BaseController;
import com.klp.common.core.domain.PageQuery;
import com.klp.common.core.page.TableDataInfo;
import com.klp.pocket.domain.Klptcm1ProPlantStateDefine;
import com.klp.pocket.domain.vo.PlantStateWithValueVo;
import com.klp.pocket.service.IKlptcm1ProPlantStateDefineService;
import com.klp.pocket.acid.domain.Klptcm1ProPlantStateDefine;
import com.klp.pocket.acid.domain.vo.PlantStateWithValueVo;
import com.klp.pocket.acid.service.IKlptcm1ProPlantStateDefineService;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import java.math.BigDecimal;

View File

@@ -1,4 +1,4 @@
package com.klp.pocket.controller;
package com.klp.pocket.acid.controller;
import com.klp.common.annotation.Log;
import com.klp.common.annotation.RepeatSubmit;
@@ -11,9 +11,9 @@ import org.springframework.web.bind.annotation.*;
import org.springframework.validation.annotation.Validated;
import com.klp.common.core.controller.BaseController;
import com.klp.common.core.domain.PageQuery;
import com.klp.pocket.domain.vo.Klptcm1ProPlantStateHistoryVo;
import com.klp.pocket.domain.bo.Klptcm1ProPlantStateHistoryBo;
import com.klp.pocket.service.IKlptcm1ProPlantStateHistoryService;
import com.klp.pocket.acid.domain.vo.Klptcm1ProPlantStateHistoryVo;
import com.klp.pocket.acid.domain.bo.Klptcm1ProPlantStateHistoryBo;
import com.klp.pocket.acid.service.IKlptcm1ProPlantStateHistoryService;
import com.klp.common.core.page.TableDataInfo;
import javax.validation.constraints.NotEmpty;

View File

@@ -1,4 +1,4 @@
package com.klp.pocket.controller;
package com.klp.pocket.acid.controller;
import com.klp.common.annotation.Log;
import com.klp.common.annotation.RepeatSubmit;
@@ -11,9 +11,9 @@ import org.springframework.web.bind.annotation.*;
import org.springframework.validation.annotation.Validated;
import com.klp.common.core.controller.BaseController;
import com.klp.common.core.domain.PageQuery;
import com.klp.pocket.domain.vo.Klptcm1ProStoppageVo;
import com.klp.pocket.domain.bo.Klptcm1ProStoppageBo;
import com.klp.pocket.service.IKlptcm1ProStoppageService;
import com.klp.pocket.acid.domain.vo.Klptcm1ProStoppageVo;
import com.klp.pocket.acid.domain.bo.Klptcm1ProStoppageBo;
import com.klp.pocket.acid.service.IKlptcm1ProStoppageService;
import com.klp.common.core.page.TableDataInfo;
import javax.validation.constraints.NotEmpty;

View File

@@ -1,12 +1,12 @@
package com.klp.pocket.controller;
package com.klp.pocket.acid.controller;
import com.klp.common.core.controller.BaseController;
import com.klp.common.core.domain.R;
import com.klp.pocket.domain.vo.ProductionStatisticsVo;
import com.klp.pocket.domain.vo.CrewProductionVo;
import com.klp.pocket.domain.vo.SpecDistributionVo;
import com.klp.pocket.domain.vo.TeamPerformanceVo;
import com.klp.pocket.service.IKlptcm1PdoExcoilService;
import com.klp.pocket.acid.domain.vo.ProductionStatisticsVo;
import com.klp.pocket.acid.domain.vo.CrewProductionVo;
import com.klp.pocket.acid.domain.vo.SpecDistributionVo;
import com.klp.pocket.acid.domain.vo.TeamPerformanceVo;
import com.klp.pocket.acid.service.IKlptcm1PdoExcoilService;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.*;

View File

@@ -1,9 +1,9 @@
package com.klp.pocket.controller;
package com.klp.pocket.acid.controller;
import com.klp.common.core.controller.BaseController;
import com.klp.common.core.domain.R;
import com.klp.pocket.domain.vo.Klptcm1ShiftCurrentVo;
import com.klp.pocket.service.IKlptcm1ShiftCurrentService;
import com.klp.pocket.acid.domain.vo.Klptcm1ShiftCurrentVo;
import com.klp.pocket.acid.service.IKlptcm1ShiftCurrentService;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.*;

View File

@@ -1,4 +1,4 @@
package com.klp.pocket.domain;
package com.klp.pocket.acid.domain;
import lombok.Data;
import java.math.BigDecimal;

View File

@@ -1,4 +1,4 @@
package com.klp.pocket.domain;
package com.klp.pocket.acid.domain;
import lombok.Data;

View File

@@ -1,4 +1,4 @@
package com.klp.pocket.domain;
package com.klp.pocket.acid.domain;
import lombok.Data;
import java.math.BigDecimal;

View File

@@ -1,4 +1,4 @@
package com.klp.pocket.domain;
package com.klp.pocket.acid.domain;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

View File

@@ -1,4 +1,4 @@
package com.klp.pocket.domain;
package com.klp.pocket.acid.domain;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

View File

@@ -1,4 +1,4 @@
package com.klp.pocket.domain;
package com.klp.pocket.acid.domain;
import lombok.Data;
import java.math.BigDecimal;

View File

@@ -1,4 +1,4 @@
package com.klp.pocket.domain.bo;
package com.klp.pocket.acid.domain.bo;
import com.klp.common.core.domain.BaseEntity;
import lombok.Data;

View File

@@ -1,4 +1,4 @@
package com.klp.pocket.domain.bo;
package com.klp.pocket.acid.domain.bo;
import com.klp.common.core.domain.BaseEntity;
import lombok.Data;

View File

@@ -1,4 +1,4 @@
package com.klp.pocket.domain.bo;
package com.klp.pocket.acid.domain.bo;
import com.klp.common.core.domain.BaseEntity;
import lombok.Data;

View File

@@ -1,4 +1,4 @@
package com.klp.pocket.domain.vo;
package com.klp.pocket.acid.domain.vo;
import lombok.Data;
import java.math.BigDecimal;

View File

@@ -1,4 +1,4 @@
package com.klp.pocket.domain.vo;
package com.klp.pocket.acid.domain.vo;
import java.math.BigDecimal;
import java.util.Date;

View File

@@ -1,4 +1,4 @@
package com.klp.pocket.domain.vo;
package com.klp.pocket.acid.domain.vo;
import java.math.BigDecimal;
import java.util.Date;

View File

@@ -1,4 +1,4 @@
package com.klp.pocket.domain.vo;
package com.klp.pocket.acid.domain.vo;
import java.util.Date;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;

View File

@@ -1,4 +1,4 @@
package com.klp.pocket.domain.vo;
package com.klp.pocket.acid.domain.vo;
import lombok.Data;
import java.math.BigDecimal;

View File

@@ -1,4 +1,4 @@
package com.klp.pocket.domain.vo;
package com.klp.pocket.acid.domain.vo;
import lombok.Data;

View File

@@ -1,4 +1,4 @@
package com.klp.pocket.domain.vo;
package com.klp.pocket.acid.domain.vo;
import lombok.Data;
import java.math.BigDecimal;

View File

@@ -1,4 +1,4 @@
package com.klp.pocket.domain.vo;
package com.klp.pocket.acid.domain.vo;
import lombok.Data;

View File

@@ -1,4 +1,4 @@
package com.klp.pocket.domain.vo;
package com.klp.pocket.acid.domain.vo;
import lombok.Data;
import java.math.BigDecimal;

View File

@@ -1,9 +1,9 @@
package com.klp.pocket.mapper;
package com.klp.pocket.acid.mapper;
import com.klp.pocket.domain.vo.ProductionStatisticsVo;
import com.klp.pocket.domain.vo.CrewProductionVo;
import com.klp.pocket.domain.vo.SpecDistributionVo;
import com.klp.pocket.domain.vo.TeamPerformanceVo;
import com.klp.pocket.acid.domain.vo.ProductionStatisticsVo;
import com.klp.pocket.acid.domain.vo.CrewProductionVo;
import com.klp.pocket.acid.domain.vo.SpecDistributionVo;
import com.klp.pocket.acid.domain.vo.TeamPerformanceVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

View File

@@ -1,11 +1,9 @@
package com.klp.pocket.mapper;
package com.klp.pocket.acid.mapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.klp.common.core.domain.PageQuery;
import com.klp.common.core.page.TableDataInfo;
import com.klp.pocket.domain.Klptcm1ProPlantStateCurrent;
import com.klp.pocket.acid.domain.Klptcm1ProPlantStateCurrent;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
import java.util.Date;
import java.math.BigDecimal;
import org.apache.ibatis.annotations.Param;

View File

@@ -1,10 +1,9 @@
package com.klp.pocket.mapper;
package com.klp.pocket.acid.mapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.klp.pocket.domain.Klptcm1ProPlantStateDefine;
import com.klp.pocket.domain.vo.PlantStateWithValueVo;
import com.klp.pocket.acid.domain.Klptcm1ProPlantStateDefine;
import com.klp.pocket.acid.domain.vo.PlantStateWithValueVo;
import org.apache.ibatis.annotations.Mapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import java.math.BigDecimal;
import java.util.List;

View File

@@ -1,7 +1,7 @@
package com.klp.pocket.mapper;
package com.klp.pocket.acid.mapper;
import com.klp.pocket.domain.Klptcm1ProPlantStateHistory;
import com.klp.pocket.domain.vo.Klptcm1ProPlantStateHistoryVo;
import com.klp.pocket.acid.domain.Klptcm1ProPlantStateHistory;
import com.klp.pocket.acid.domain.vo.Klptcm1ProPlantStateHistoryVo;
import com.klp.common.core.mapper.BaseMapperPlus;
/**

View File

@@ -1,7 +1,7 @@
package com.klp.pocket.mapper;
package com.klp.pocket.acid.mapper;
import com.klp.pocket.domain.Klptcm1ProStoppage;
import com.klp.pocket.domain.vo.Klptcm1ProStoppageVo;
import com.klp.pocket.acid.domain.Klptcm1ProStoppage;
import com.klp.pocket.acid.domain.vo.Klptcm1ProStoppageVo;
import com.klp.common.core.mapper.BaseMapperPlus;
/**

View File

@@ -1,7 +1,6 @@
package com.klp.pocket.mapper;
package com.klp.pocket.acid.mapper;
import com.klp.pocket.domain.Klptcm1ShiftCurrent;
import com.klp.pocket.domain.vo.Klptcm1ShiftCurrentVo;
import com.klp.pocket.acid.domain.vo.Klptcm1ShiftCurrentVo;
import org.apache.ibatis.annotations.Mapper;
/**

View File

@@ -1,9 +1,9 @@
package com.klp.pocket.service;
package com.klp.pocket.acid.service;
import com.klp.pocket.domain.vo.ProductionStatisticsVo;
import com.klp.pocket.domain.vo.CrewProductionVo;
import com.klp.pocket.domain.vo.SpecDistributionVo;
import com.klp.pocket.domain.vo.TeamPerformanceVo;
import com.klp.pocket.acid.domain.vo.ProductionStatisticsVo;
import com.klp.pocket.acid.domain.vo.CrewProductionVo;
import com.klp.pocket.acid.domain.vo.SpecDistributionVo;
import com.klp.pocket.acid.domain.vo.TeamPerformanceVo;
import java.util.List;

View File

@@ -1,9 +1,9 @@
package com.klp.pocket.service;
package com.klp.pocket.acid.service;
import com.klp.common.core.domain.PageQuery;
import com.klp.common.core.page.TableDataInfo;
import com.klp.pocket.domain.Klptcm1ProPlantStateCurrent;
import java.util.List;
import com.klp.pocket.acid.domain.Klptcm1ProPlantStateCurrent;
import java.util.Date;
import java.math.BigDecimal;

View File

@@ -1,9 +1,9 @@
package com.klp.pocket.service;
package com.klp.pocket.acid.service;
import com.klp.common.core.domain.PageQuery;
import com.klp.common.core.page.TableDataInfo;
import com.klp.pocket.domain.Klptcm1ProPlantStateDefine;
import com.klp.pocket.domain.vo.PlantStateWithValueVo;
import com.klp.pocket.acid.domain.Klptcm1ProPlantStateDefine;
import com.klp.pocket.acid.domain.vo.PlantStateWithValueVo;
import java.math.BigDecimal;

View File

@@ -1,7 +1,7 @@
package com.klp.pocket.service;
package com.klp.pocket.acid.service;
import com.klp.pocket.domain.vo.Klptcm1ProPlantStateHistoryVo;
import com.klp.pocket.domain.bo.Klptcm1ProPlantStateHistoryBo;
import com.klp.pocket.acid.domain.vo.Klptcm1ProPlantStateHistoryVo;
import com.klp.pocket.acid.domain.bo.Klptcm1ProPlantStateHistoryBo;
import com.klp.common.core.page.TableDataInfo;
import com.klp.common.core.domain.PageQuery;

View File

@@ -1,7 +1,7 @@
package com.klp.pocket.service;
package com.klp.pocket.acid.service;
import com.klp.pocket.domain.vo.Klptcm1ProStoppageVo;
import com.klp.pocket.domain.bo.Klptcm1ProStoppageBo;
import com.klp.pocket.acid.domain.vo.Klptcm1ProStoppageVo;
import com.klp.pocket.acid.domain.bo.Klptcm1ProStoppageBo;
import com.klp.common.core.page.TableDataInfo;
import com.klp.common.core.domain.PageQuery;

View File

@@ -1,6 +1,6 @@
package com.klp.pocket.service;
package com.klp.pocket.acid.service;
import com.klp.pocket.domain.vo.Klptcm1ShiftCurrentVo;
import com.klp.pocket.acid.domain.vo.Klptcm1ShiftCurrentVo;
/**
* 当前班组Service接口

View File

@@ -1,12 +1,12 @@
package com.klp.pocket.service.impl;
package com.klp.pocket.acid.service.impl;
import com.baomidou.dynamic.datasource.annotation.DS;
import com.klp.pocket.domain.vo.ProductionStatisticsVo;
import com.klp.pocket.domain.vo.CrewProductionVo;
import com.klp.pocket.domain.vo.SpecDistributionVo;
import com.klp.pocket.domain.vo.TeamPerformanceVo;
import com.klp.pocket.mapper.Klptcm1PdoExcoilMapper;
import com.klp.pocket.service.IKlptcm1PdoExcoilService;
import com.klp.pocket.acid.domain.vo.ProductionStatisticsVo;
import com.klp.pocket.acid.domain.vo.CrewProductionVo;
import com.klp.pocket.acid.domain.vo.SpecDistributionVo;
import com.klp.pocket.acid.domain.vo.TeamPerformanceVo;
import com.klp.pocket.acid.mapper.Klptcm1PdoExcoilMapper;
import com.klp.pocket.acid.service.IKlptcm1PdoExcoilService;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
@@ -16,7 +16,7 @@ import java.util.List;
* 生产统计Service实现类
*/
@RequiredArgsConstructor
@DS("slave")
@DS("acid")
@Service
public class Klptcm1PdoExcoilServiceImpl implements IKlptcm1PdoExcoilService {

View File

@@ -1,19 +1,18 @@
package com.klp.pocket.service.impl;
package com.klp.pocket.acid.service.impl;
import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.klp.common.core.domain.PageQuery;
import com.klp.common.core.page.TableDataInfo;
import com.klp.pocket.domain.Klptcm1ProPlantStateCurrent;
import com.klp.pocket.mapper.Klptcm1ProPlantStateCurrentMapper;
import com.klp.pocket.service.IKlptcm1ProPlantStateCurrentService;
import com.klp.pocket.acid.domain.Klptcm1ProPlantStateCurrent;
import com.klp.pocket.acid.mapper.Klptcm1ProPlantStateCurrentMapper;
import com.klp.pocket.acid.service.IKlptcm1ProPlantStateCurrentService;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
import java.util.Date;
import java.math.BigDecimal;
@DS("slave")
@DS("acid")
@Service
public class Klptcm1ProPlantStateCurrentServiceImpl implements IKlptcm1ProPlantStateCurrentService {

View File

@@ -1,26 +1,23 @@
package com.klp.pocket.service.impl;
package com.klp.pocket.acid.service.impl;
import com.baomidou.dynamic.datasource.annotation.DS;
import com.klp.common.core.domain.PageQuery;
import com.klp.common.core.page.TableDataInfo;
import com.klp.pocket.domain.Klptcm1ProPlantStateCurrent;
import com.klp.pocket.domain.Klptcm1ProPlantStateDefine;
import com.klp.pocket.domain.vo.PlantStateWithValueVo;
import com.klp.pocket.mapper.Klptcm1ProPlantStateDefineMapper;
import com.klp.pocket.service.IKlptcm1ProPlantStateDefineService;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.klp.pocket.acid.domain.Klptcm1ProPlantStateDefine;
import com.klp.pocket.acid.domain.vo.PlantStateWithValueVo;
import com.klp.pocket.acid.mapper.Klptcm1ProPlantStateDefineMapper;
import com.klp.pocket.acid.service.IKlptcm1ProPlantStateDefineService;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.math.BigDecimal;
import java.util.Collections;
import java.util.List;
/**
* 工厂状态定义表Service实现类
* 具体业务逻辑实现依赖Mapper操作数据库
*/
@DS("slave")
@DS("acid")
@Service
public class Klptcm1ProPlantStateDefineServiceImpl implements IKlptcm1ProPlantStateDefineService {

View File

@@ -1,4 +1,4 @@
package com.klp.pocket.service.impl;
package com.klp.pocket.acid.service.impl;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.dynamic.datasource.annotation.DS;
@@ -9,11 +9,11 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
import com.klp.pocket.domain.bo.Klptcm1ProPlantStateHistoryBo;
import com.klp.pocket.domain.vo.Klptcm1ProPlantStateHistoryVo;
import com.klp.pocket.domain.Klptcm1ProPlantStateHistory;
import com.klp.pocket.mapper.Klptcm1ProPlantStateHistoryMapper;
import com.klp.pocket.service.IKlptcm1ProPlantStateHistoryService;
import com.klp.pocket.acid.domain.bo.Klptcm1ProPlantStateHistoryBo;
import com.klp.pocket.acid.domain.vo.Klptcm1ProPlantStateHistoryVo;
import com.klp.pocket.acid.domain.Klptcm1ProPlantStateHistory;
import com.klp.pocket.acid.mapper.Klptcm1ProPlantStateHistoryMapper;
import com.klp.pocket.acid.service.IKlptcm1ProPlantStateHistoryService;
import java.util.Collection;
import java.util.Date;
@@ -27,7 +27,7 @@ import java.util.Map;
* @date 2025-10-27
*/
@RequiredArgsConstructor
@DS("slave")
@DS("acid")
@Service
public class Klptcm1ProPlantStateHistoryServiceImpl implements IKlptcm1ProPlantStateHistoryService {

View File

@@ -1,4 +1,4 @@
package com.klp.pocket.service.impl;
package com.klp.pocket.acid.service.impl;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.dynamic.datasource.annotation.DS;
@@ -10,11 +10,11 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.klp.common.utils.StringUtils;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
import com.klp.pocket.domain.bo.Klptcm1ProStoppageBo;
import com.klp.pocket.domain.vo.Klptcm1ProStoppageVo;
import com.klp.pocket.domain.Klptcm1ProStoppage;
import com.klp.pocket.mapper.Klptcm1ProStoppageMapper;
import com.klp.pocket.service.IKlptcm1ProStoppageService;
import com.klp.pocket.acid.domain.bo.Klptcm1ProStoppageBo;
import com.klp.pocket.acid.domain.vo.Klptcm1ProStoppageVo;
import com.klp.pocket.acid.domain.Klptcm1ProStoppage;
import com.klp.pocket.acid.mapper.Klptcm1ProStoppageMapper;
import com.klp.pocket.acid.service.IKlptcm1ProStoppageService;
import java.time.LocalDate;
import java.time.LocalDateTime;
@@ -32,7 +32,7 @@ import java.util.Map;
* @date 2025-10-27
*/
@RequiredArgsConstructor
@DS("slave")
@DS("acid")
@Service
public class Klptcm1ProStoppageServiceImpl implements IKlptcm1ProStoppageService {

View File

@@ -1,9 +1,9 @@
package com.klp.pocket.service.impl;
package com.klp.pocket.acid.service.impl;
import com.baomidou.dynamic.datasource.annotation.DS;
import com.klp.pocket.domain.vo.Klptcm1ShiftCurrentVo;
import com.klp.pocket.mapper.Klptcm1ShiftCurrentMapper;
import com.klp.pocket.service.IKlptcm1ShiftCurrentService;
import com.klp.pocket.acid.domain.vo.Klptcm1ShiftCurrentVo;
import com.klp.pocket.acid.mapper.Klptcm1ShiftCurrentMapper;
import com.klp.pocket.acid.service.IKlptcm1ShiftCurrentService;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
@@ -11,7 +11,7 @@ import org.springframework.stereotype.Service;
* 当前班组Service实现类
*/
@RequiredArgsConstructor
@DS("slave")
@DS("acid")
@Service
public class Klptcm1ShiftCurrentServiceImpl implements IKlptcm1ShiftCurrentService {

View File

@@ -0,0 +1,61 @@
package com.klp.pocket.galvanize1.controller;
import com.klp.common.annotation.Log;
import com.klp.common.annotation.RepeatSubmit;
import com.klp.common.core.controller.BaseController;
import com.klp.common.core.domain.PageQuery;
import com.klp.common.core.domain.R;
import com.klp.common.core.page.TableDataInfo;
import com.klp.common.core.validate.AddGroup;
import com.klp.common.core.validate.EditGroup;
import com.klp.common.enums.BusinessType;
import com.klp.pocket.galvanize1.domain.bo.CplSegmentTotalBo;
import com.klp.pocket.galvanize1.domain.vo.CplSegmentTotalVo;
import com.klp.pocket.galvanize1.service.ICplSegmentTotalService;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.Arrays;
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping("/pocket/galvanize1/cplSegmentTotal")
public class CplSegmentTotalController extends BaseController {
private final ICplSegmentTotalService iCplSegmentTotalService;
@GetMapping("/list")
public TableDataInfo<CplSegmentTotalVo> list(CplSegmentTotalBo bo, PageQuery pageQuery) {
return iCplSegmentTotalService.queryPageList(bo, pageQuery);
}
@GetMapping("/{id}")
public R<CplSegmentTotalVo> getInfo(@NotNull(message = "主键不能为空") @PathVariable Long id) {
return R.ok(iCplSegmentTotalService.queryById(id));
}
@Log(title = "带钢段工艺参数汇总", businessType = BusinessType.INSERT)
@RepeatSubmit()
@PostMapping()
public R<Void> add(@Validated(AddGroup.class) @RequestBody CplSegmentTotalBo bo) {
return toAjax(iCplSegmentTotalService.insertByBo(bo));
}
@Log(title = "带钢段工艺参数汇总", businessType = BusinessType.UPDATE)
@RepeatSubmit()
@PutMapping()
public R<Void> edit(@Validated(EditGroup.class) @RequestBody CplSegmentTotalBo bo) {
return toAjax(iCplSegmentTotalService.updateByBo(bo));
}
@Log(title = "带钢段工艺参数汇总", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public R<Void> remove(@NotEmpty(message = "主键不能为空") @PathVariable Long[] ids) {
return toAjax(iCplSegmentTotalService.deleteWithValidByIds(Arrays.asList(ids), true));
}
}

View File

@@ -0,0 +1,61 @@
package com.klp.pocket.galvanize1.controller;
import com.klp.common.annotation.Log;
import com.klp.common.annotation.RepeatSubmit;
import com.klp.common.core.controller.BaseController;
import com.klp.common.core.domain.PageQuery;
import com.klp.common.core.domain.R;
import com.klp.common.core.page.TableDataInfo;
import com.klp.common.core.validate.AddGroup;
import com.klp.common.core.validate.EditGroup;
import com.klp.common.enums.BusinessType;
import com.klp.pocket.galvanize1.domain.bo.CrmPdiPlanBo;
import com.klp.pocket.galvanize1.domain.vo.CrmPdiPlanVo;
import com.klp.pocket.galvanize1.service.ICrmPdiPlanService;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.Arrays;
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping("/pocket/galvanize1/crmPdiPlan")
public class CrmPdiPlanController extends BaseController {
private final ICrmPdiPlanService iCrmPdiPlanService;
@GetMapping("/list")
public TableDataInfo<CrmPdiPlanVo> list(CrmPdiPlanBo bo, PageQuery pageQuery) {
return iCrmPdiPlanService.queryPageList(bo, pageQuery);
}
@GetMapping("/{id}")
public R<CrmPdiPlanVo> getInfo(@NotNull(message = "主键不能为空") @PathVariable Long id) {
return R.ok(iCrmPdiPlanService.queryById(id));
}
@Log(title = "钢卷计划信息", businessType = BusinessType.INSERT)
@RepeatSubmit()
@PostMapping()
public R<Void> add(@Validated(AddGroup.class) @RequestBody CrmPdiPlanBo bo) {
return toAjax(iCrmPdiPlanService.insertByBo(bo));
}
@Log(title = "钢卷计划信息", businessType = BusinessType.UPDATE)
@RepeatSubmit()
@PutMapping()
public R<Void> edit(@Validated(EditGroup.class) @RequestBody CrmPdiPlanBo bo) {
return toAjax(iCrmPdiPlanService.updateByBo(bo));
}
@Log(title = "钢卷计划信息", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public R<Void> remove(@NotEmpty(message = "主键不能为空") @PathVariable Long[] ids) {
return toAjax(iCrmPdiPlanService.deleteWithValidByIds(Arrays.asList(ids), true));
}
}

View File

@@ -0,0 +1,61 @@
package com.klp.pocket.galvanize1.controller;
import com.klp.common.annotation.Log;
import com.klp.common.annotation.RepeatSubmit;
import com.klp.common.core.controller.BaseController;
import com.klp.common.core.domain.PageQuery;
import com.klp.common.core.domain.R;
import com.klp.common.core.page.TableDataInfo;
import com.klp.common.core.validate.AddGroup;
import com.klp.common.core.validate.EditGroup;
import com.klp.common.enums.BusinessType;
import com.klp.pocket.galvanize1.domain.bo.CrmPdoExcoilBo;
import com.klp.pocket.galvanize1.domain.vo.CrmPdoExcoilVo;
import com.klp.pocket.galvanize1.service.ICrmPdoExcoilService;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.Arrays;
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping("/pocket/galvanize1/crmPdoExcoil")
public class CrmPdoExcoilController extends BaseController {
private final ICrmPdoExcoilService iCrmPdoExcoilService;
@GetMapping("/list")
public TableDataInfo<CrmPdoExcoilVo> list(CrmPdoExcoilBo bo, PageQuery pageQuery) {
return iCrmPdoExcoilService.queryPageList(bo, pageQuery);
}
@GetMapping("/{id}")
public R<CrmPdoExcoilVo> getInfo(@NotNull(message = "主键不能为空") @PathVariable Long id) {
return R.ok(iCrmPdoExcoilService.queryById(id));
}
@Log(title = "钢卷生产数据", businessType = BusinessType.INSERT)
@RepeatSubmit()
@PostMapping()
public R<Void> add(@Validated(AddGroup.class) @RequestBody CrmPdoExcoilBo bo) {
return toAjax(iCrmPdoExcoilService.insertByBo(bo));
}
@Log(title = "钢卷生产数据", businessType = BusinessType.UPDATE)
@RepeatSubmit()
@PutMapping()
public R<Void> edit(@Validated(EditGroup.class) @RequestBody CrmPdoExcoilBo bo) {
return toAjax(iCrmPdoExcoilService.updateByBo(bo));
}
@Log(title = "钢卷生产数据", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public R<Void> remove(@NotEmpty(message = "主键不能为空") @PathVariable Long[] ids) {
return toAjax(iCrmPdoExcoilService.deleteWithValidByIds(Arrays.asList(ids), true));
}
}

View File

@@ -0,0 +1,61 @@
package com.klp.pocket.galvanize1.controller;
import com.klp.common.annotation.Log;
import com.klp.common.annotation.RepeatSubmit;
import com.klp.common.core.controller.BaseController;
import com.klp.common.core.domain.PageQuery;
import com.klp.common.core.domain.R;
import com.klp.common.core.page.TableDataInfo;
import com.klp.common.core.validate.AddGroup;
import com.klp.common.core.validate.EditGroup;
import com.klp.common.enums.BusinessType;
import com.klp.pocket.galvanize1.domain.bo.PdiSetupBo;
import com.klp.pocket.galvanize1.domain.vo.PdiSetupVo;
import com.klp.pocket.galvanize1.service.IPdiSetupService;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.Arrays;
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping("/pocket/galvanize1/pdiSetup")
public class PdiSetupController extends BaseController {
private final IPdiSetupService iPdiSetupService;
@GetMapping("/list")
public TableDataInfo<PdiSetupVo> list(PdiSetupBo bo, PageQuery pageQuery) {
return iPdiSetupService.queryPageList(bo, pageQuery);
}
@GetMapping("/{id}")
public R<PdiSetupVo> getInfo(@NotNull(message = "主键不能为空") @PathVariable Long id) {
return R.ok(iPdiSetupService.queryById(id));
}
@Log(title = "张力参数", businessType = BusinessType.INSERT)
@RepeatSubmit()
@PostMapping()
public R<Void> add(@Validated(AddGroup.class) @RequestBody PdiSetupBo bo) {
return toAjax(iPdiSetupService.insertByBo(bo));
}
@Log(title = "张力参数", businessType = BusinessType.UPDATE)
@RepeatSubmit()
@PutMapping()
public R<Void> edit(@Validated(EditGroup.class) @RequestBody PdiSetupBo bo) {
return toAjax(iPdiSetupService.updateByBo(bo));
}
@Log(title = "张力参数", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public R<Void> remove(@NotEmpty(message = "主键不能为空") @PathVariable Long[] ids) {
return toAjax(iPdiSetupService.deleteWithValidByIds(Arrays.asList(ids), true));
}
}

View File

@@ -0,0 +1,61 @@
package com.klp.pocket.galvanize1.controller;
import com.klp.common.annotation.Log;
import com.klp.common.annotation.RepeatSubmit;
import com.klp.common.core.controller.BaseController;
import com.klp.common.core.domain.PageQuery;
import com.klp.common.core.domain.R;
import com.klp.common.core.page.TableDataInfo;
import com.klp.common.core.validate.AddGroup;
import com.klp.common.core.validate.EditGroup;
import com.klp.common.enums.BusinessType;
import com.klp.pocket.galvanize1.domain.bo.ProStoppageBo;
import com.klp.pocket.galvanize1.domain.vo.ProStoppageVo;
import com.klp.pocket.galvanize1.service.IProStoppageService;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.Arrays;
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping("/pocket/galvanize1/proStoppage")
public class ProStoppageController extends BaseController {
private final IProStoppageService iProStoppageService;
@GetMapping("/list")
public TableDataInfo<ProStoppageVo> list(ProStoppageBo bo, PageQuery pageQuery) {
return iProStoppageService.queryPageList(bo, pageQuery);
}
@GetMapping("/{stopid}")
public R<ProStoppageVo> getInfo(@NotNull(message = "主键不能为空") @PathVariable Long stopid) {
return R.ok(iProStoppageService.queryById(stopid));
}
@Log(title = "停机", businessType = BusinessType.INSERT)
@RepeatSubmit()
@PostMapping()
public R<Void> add(@Validated(AddGroup.class) @RequestBody ProStoppageBo bo) {
return toAjax(iProStoppageService.insertByBo(bo));
}
@Log(title = "停机", businessType = BusinessType.UPDATE)
@RepeatSubmit()
@PutMapping()
public R<Void> edit(@Validated(EditGroup.class) @RequestBody ProStoppageBo bo) {
return toAjax(iProStoppageService.updateByBo(bo));
}
@Log(title = "停机", businessType = BusinessType.DELETE)
@DeleteMapping("/{stopids}")
public R<Void> remove(@NotEmpty(message = "主键不能为空") @PathVariable Long[] stopids) {
return toAjax(iProStoppageService.deleteWithValidByIds(Arrays.asList(stopids), true));
}
}

View File

@@ -0,0 +1,61 @@
package com.klp.pocket.galvanize1.controller;
import com.klp.common.annotation.Log;
import com.klp.common.annotation.RepeatSubmit;
import com.klp.common.core.controller.BaseController;
import com.klp.common.core.domain.PageQuery;
import com.klp.common.core.domain.R;
import com.klp.common.core.page.TableDataInfo;
import com.klp.common.core.validate.AddGroup;
import com.klp.common.core.validate.EditGroup;
import com.klp.common.enums.BusinessType;
import com.klp.pocket.galvanize1.domain.bo.ProStoppageTypeBo;
import com.klp.pocket.galvanize1.domain.vo.ProStoppageTypeVo;
import com.klp.pocket.galvanize1.service.IProStoppageTypeService;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.Arrays;
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping("/pocket/galvanize1/proStoppageType")
public class ProStoppageTypeController extends BaseController {
private final IProStoppageTypeService iProStoppageTypeService;
@GetMapping("/list")
public TableDataInfo<ProStoppageTypeVo> list(ProStoppageTypeBo bo, PageQuery pageQuery) {
return iProStoppageTypeService.queryPageList(bo, pageQuery);
}
@GetMapping("/{stopType}")
public R<ProStoppageTypeVo> getInfo(@NotNull(message = "主键不能为空") @PathVariable Integer stopType) {
return R.ok(iProStoppageTypeService.queryById(stopType));
}
@Log(title = "停机类型", businessType = BusinessType.INSERT)
@RepeatSubmit()
@PostMapping()
public R<Void> add(@Validated(AddGroup.class) @RequestBody ProStoppageTypeBo bo) {
return toAjax(iProStoppageTypeService.insertByBo(bo));
}
@Log(title = "停机类型", businessType = BusinessType.UPDATE)
@RepeatSubmit()
@PutMapping()
public R<Void> edit(@Validated(EditGroup.class) @RequestBody ProStoppageTypeBo bo) {
return toAjax(iProStoppageTypeService.updateByBo(bo));
}
@Log(title = "停机类型", businessType = BusinessType.DELETE)
@DeleteMapping("/{stopTypes}")
public R<Void> remove(@NotEmpty(message = "主键不能为空") @PathVariable Integer[] stopTypes) {
return toAjax(iProStoppageTypeService.deleteWithValidByIds(Arrays.asList(stopTypes), true));
}
}

View File

@@ -0,0 +1,61 @@
package com.klp.pocket.galvanize1.controller;
import com.klp.common.annotation.Log;
import com.klp.common.annotation.RepeatSubmit;
import com.klp.common.core.controller.BaseController;
import com.klp.common.core.domain.PageQuery;
import com.klp.common.core.domain.R;
import com.klp.common.core.page.TableDataInfo;
import com.klp.common.core.validate.AddGroup;
import com.klp.common.core.validate.EditGroup;
import com.klp.common.enums.BusinessType;
import com.klp.pocket.galvanize1.domain.bo.ShiftConfigBo;
import com.klp.pocket.galvanize1.domain.vo.ShiftConfigVo;
import com.klp.pocket.galvanize1.service.IShiftConfigService;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.Arrays;
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping("/pocket/galvanize1/shiftConfig")
public class ShiftConfigController extends BaseController {
private final IShiftConfigService iShiftConfigService;
@GetMapping("/list")
public TableDataInfo<ShiftConfigVo> list(ShiftConfigBo bo, PageQuery pageQuery) {
return iShiftConfigService.queryPageList(bo, pageQuery);
}
@GetMapping("/{id}")
public R<ShiftConfigVo> getInfo(@NotNull(message = "主键不能为空") @PathVariable Integer id) {
return R.ok(iShiftConfigService.queryById(id));
}
@Log(title = "班次配置", businessType = BusinessType.INSERT)
@RepeatSubmit()
@PostMapping()
public R<Void> add(@Validated(AddGroup.class) @RequestBody ShiftConfigBo bo) {
return toAjax(iShiftConfigService.insertByBo(bo));
}
@Log(title = "班次配置", businessType = BusinessType.UPDATE)
@RepeatSubmit()
@PutMapping()
public R<Void> edit(@Validated(EditGroup.class) @RequestBody ShiftConfigBo bo) {
return toAjax(iShiftConfigService.updateByBo(bo));
}
@Log(title = "班次配置", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public R<Void> remove(@NotEmpty(message = "主键不能为空") @PathVariable Integer[] ids) {
return toAjax(iShiftConfigService.deleteWithValidByIds(Arrays.asList(ids), true));
}
}

View File

@@ -0,0 +1,61 @@
package com.klp.pocket.galvanize1.controller;
import com.klp.common.annotation.Log;
import com.klp.common.annotation.RepeatSubmit;
import com.klp.common.core.controller.BaseController;
import com.klp.common.core.domain.PageQuery;
import com.klp.common.core.domain.R;
import com.klp.common.core.page.TableDataInfo;
import com.klp.common.core.validate.AddGroup;
import com.klp.common.core.validate.EditGroup;
import com.klp.common.enums.BusinessType;
import com.klp.pocket.galvanize1.domain.bo.ShiftCrewBo;
import com.klp.pocket.galvanize1.domain.vo.ShiftCrewVo;
import com.klp.pocket.galvanize1.service.IShiftCrewService;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.Arrays;
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping("/pocket/galvanize1/shiftCrew")
public class ShiftCrewController extends BaseController {
private final IShiftCrewService iShiftCrewService;
@GetMapping("/list")
public TableDataInfo<ShiftCrewVo> list(ShiftCrewBo bo, PageQuery pageQuery) {
return iShiftCrewService.queryPageList(bo, pageQuery);
}
@GetMapping("/{id}")
public R<ShiftCrewVo> getInfo(@NotNull(message = "主键不能为空") @PathVariable Integer id) {
return R.ok(iShiftCrewService.queryById(id));
}
@Log(title = "班次班组", businessType = BusinessType.INSERT)
@RepeatSubmit()
@PostMapping()
public R<Void> add(@Validated(AddGroup.class) @RequestBody ShiftCrewBo bo) {
return toAjax(iShiftCrewService.insertByBo(bo));
}
@Log(title = "班次班组", businessType = BusinessType.UPDATE)
@RepeatSubmit()
@PutMapping()
public R<Void> edit(@Validated(EditGroup.class) @RequestBody ShiftCrewBo bo) {
return toAjax(iShiftCrewService.updateByBo(bo));
}
@Log(title = "班次班组", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public R<Void> remove(@NotEmpty(message = "主键不能为空") @PathVariable Integer[] ids) {
return toAjax(iShiftCrewService.deleteWithValidByIds(Arrays.asList(ids), true));
}
}

View File

@@ -0,0 +1,38 @@
package com.klp.pocket.galvanize1.controller;
import com.klp.common.annotation.Log;
import com.klp.common.annotation.RepeatSubmit;
import com.klp.common.core.controller.BaseController;
import com.klp.common.core.domain.PageQuery;
import com.klp.common.core.domain.R;
import com.klp.common.core.page.TableDataInfo;
import com.klp.common.core.validate.AddGroup;
import com.klp.common.enums.BusinessType;
import com.klp.pocket.galvanize1.domain.bo.ShiftHistoryBo;
import com.klp.pocket.galvanize1.domain.vo.ShiftHistoryVo;
import com.klp.pocket.galvanize1.service.IShiftHistoryService;
import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping("/pocket/galvanize1/shiftHistory")
public class ShiftHistoryController extends BaseController {
private final IShiftHistoryService iShiftHistoryService;
@GetMapping("/list")
public TableDataInfo<ShiftHistoryVo> list(ShiftHistoryBo bo, PageQuery pageQuery) {
return iShiftHistoryService.queryPageList(bo, pageQuery);
}
@Log(title = "班次履历", businessType = BusinessType.INSERT)
@RepeatSubmit()
@PostMapping()
public R<Void> add(@Validated(AddGroup.class) @RequestBody ShiftHistoryBo bo) {
return toAjax(iShiftHistoryService.insertByBo(bo));
}
}

View File

@@ -0,0 +1,35 @@
package com.klp.pocket.galvanize1.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.Date;
@Data
@TableName("cpl_segment_total")
public class CplSegmentTotal {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO)
private Long id;
private String enCoilId;
private Integer picklingCount;
private Integer segNo;
private Double startPos;
private Double endPos;
private Double segLen;
private String totalValuesJson;
private Date createTime;
}

View File

@@ -0,0 +1,137 @@
package com.klp.pocket.galvanize1.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.Date;
@Data
@TableName("crm_pdi_plan")
public class CrmPdiPlan {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO)
private Long id;
private Integer seqid;
private String coilid;
private Integer dummyCoilFlag;
private String status;
private String planid;
private String planType;
private java.math.BigDecimal yieldPoint;
private java.math.BigDecimal entryWeight;
private java.math.BigDecimal entryThick;
private java.math.BigDecimal entryWidth;
private java.math.BigDecimal entryLength;
private java.math.BigDecimal entryOuterDiameter;
private java.math.BigDecimal entryInnerDiameter;
private java.math.BigDecimal exitInnerDiameter;
private String steelGrade;
private String exitCoilid;
private Integer tlvFlag;
private String orderNo;
private String custommerCode;
private java.math.BigDecimal orderThick;
private java.math.BigDecimal orderWidth;
private java.math.BigDecimal orderLenLow;
private java.math.BigDecimal orderLenUp;
private java.math.BigDecimal orderWt;
private java.math.BigDecimal orderWtLow;
private java.math.BigDecimal orderWtUp;
private java.math.BigDecimal orderMetCoatTop;
private java.math.BigDecimal orderMetCoatBot;
private String finalUse;
private String hotCoilCode;
private java.math.BigDecimal exitLengthTar;
private java.math.BigDecimal exitLengthTolMax;
private java.math.BigDecimal exitLengthTolMin;
private java.math.BigDecimal exitThickTar;
private java.math.BigDecimal exitThickTolMax;
private java.math.BigDecimal exitThickTolMin;
private java.math.BigDecimal exitWidthTar;
private java.math.BigDecimal exitWidthTolMax;
private java.math.BigDecimal exitWidthTolMin;
private String nextWholeBacklogCode;
private String prevWholeBacklogCode;
private String exitWtMode;
private Integer splitNum;
private java.math.BigDecimal exitWeight1;
private java.math.BigDecimal exitWeight2;
private java.math.BigDecimal exitWeight3;
private java.math.BigDecimal exitWeight4;
private java.math.BigDecimal exitWeight5;
private java.math.BigDecimal exitWeight6;
private String headSampleMode;
private String headSamplePosition;
private java.math.BigDecimal headSampleLength;
private String headSamplePlace;
private Integer headSampleNum;
private String tailSampleMode;
private String tailSamplePosition;
private java.math.BigDecimal tailSampleLength;
private String tailSamplePlace;
private Integer tailSampleNum;
private Date timestamp;
private Date onlineDate;
private Date startDate;
private Date endDate;
private Date furInDate;
private Date furOutDate;
private Date createTime;
private Date updateTime;
private String surfaceVice;
private String weldCode;
private Integer spmFlag;
private java.math.BigDecimal spmElongation;
private java.math.BigDecimal spmRollforce;
private String spmProcessType;
private String spmControlMode;
private java.math.BigDecimal spmBendingForce;
private java.math.BigDecimal spmCrimpingRollMesh;
private java.math.BigDecimal spmBillyRollMesh;
private Integer trimFlag;
private String tlvMode;
private java.math.BigDecimal tlvElongation;
private Integer chromating;
private String coatingCode;
private Integer oilingFlag;
private String oilingType;
private java.math.BigDecimal oilingTop;
private java.math.BigDecimal oilingBottom;
private String heatCycle;
private String coatingSelection;
private String coatingType;
private java.math.BigDecimal zincCoatingThickness;
private String chemTreatMode;
private java.math.BigDecimal aimWeightTop;
private java.math.BigDecimal aimWeightBottom;
private java.math.BigDecimal maxTolWeightTop;
private java.math.BigDecimal maxTolWeightBottom;
private java.math.BigDecimal headendGaugeLength;
private java.math.BigDecimal tailendGaugeLength;
private String unitCode;
private String originCoilid;
private Date onlineTime;
private Date producingTime;
}

View File

@@ -0,0 +1,70 @@
package com.klp.pocket.galvanize1.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
@Data
@TableName("crm_pdo_excoil")
public class CrmPdoExcoil {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO)
private Long id;
private String exitMatId;
private String entryMatId;
private Integer subId;
private Double startPosition;
private Double endPosition;
private Long planId;
private String planNo;
private String prodCode;
private String groupNo;
private String shiftNo;
private String status;
private String steelGrade;
private Double entryThick;
private Double entryWidth;
private Double entryLength;
private Double entryWeight;
private Double weightTop;
private Double weightBottom;
private Double exitLength;
private Double exitNetWeight;
private Double theoryWeight;
private Double actualWeight;
private Double exitOuterDiameter;
private Double exitThickness;
private Double exitWidth;
private String customer;
private Date onlineTime;
private Date startTime;
private Date endTime;
private Long delFlag;
private Date createTime;
private Date updateTime;
private String unitCode;
private String processCode;
private Boolean lastFlag;
private Boolean separateFlag;
private String planOrigin;
private BigDecimal zincCoatingThickness;
}

View File

@@ -0,0 +1,40 @@
package com.klp.pocket.galvanize1.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.Date;
@Data
@TableName("pdi_setup")
public class PdiSetup {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO)
private Long id;
private String coilid;
private String planid;
private String steelGrade;
private Float thick;
private Float yieldStren;
private Float porTension;
private Float celTension;
private Float cleanTension;
private Float passivationTension;
private Float cxlTension;
private Float trTension;
private Float levelerEntryTension;
private Float levelerExitTension;
private Float straightenerExitTension;
private Float furTension;
private Float towerTension;
private Date createTime;
private Date updateTime;
}

View File

@@ -0,0 +1,34 @@
package com.klp.pocket.galvanize1.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.Date;
@Data
@TableName("pro_stoppage")
public class ProStoppage {
private static final long serialVersionUID = 1L;
@TableId(value = "STOPID", type = IdType.AUTO)
private Long stopid;
private String coilid;
private String shift;
private String crew;
private String area;
private String unit;
private String seton;
private Date startDate;
private Date endDate;
private Float duration;
private Date insdate;
private String stopType;
private String remark;
}

View File

@@ -0,0 +1,22 @@
package com.klp.pocket.galvanize1.domain;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.Date;
@Data
@TableName("pro_stoppage_type")
public class ProStoppageType {
private static final long serialVersionUID = 1L;
@TableId(value = "STOP_TYPE")
private Integer stopType;
private String remark;
private Date insdate;
}

View File

@@ -0,0 +1,42 @@
package com.klp.pocket.galvanize1.domain;
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 java.util.Date;
@Data
@TableName("shift_config")
public class ShiftConfig {
@TableId(value = "configid", type = IdType.INPUT)
private Integer configid;
@TableField("START_DATE")
private Date startDate;
@TableField("SHIFT1")
private Float shift1;
@TableField("SHIFT2")
private Float shift2;
@TableField("SHIFT3")
private Float shift3;
@TableField("SHIFT4")
private Float shift4;
@TableField("SHIFT5")
private Float shift5;
@TableField("SHIFT_NUM")
private Integer shiftNum;
@TableField("FLAG")
private Integer flag;
}

View File

@@ -0,0 +1,25 @@
package com.klp.pocket.galvanize1.domain;
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;
@Data
@TableName("shift_crew")
public class ShiftCrew {
@TableId(value = "seqno", type = IdType.INPUT)
private Integer seqno;
@TableField("shift")
private String shift;
@TableField("crew")
private String crew;
@TableField("flag")
private Integer flag;
}

View File

@@ -0,0 +1,22 @@
package com.klp.pocket.galvanize1.domain;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.Date;
@Data
@TableName("shift_history")
public class ShiftHistory {
@TableField("SHIFT")
private String shift;
@TableField("CREW")
private String crew;
@TableField("insdate")
private Date insdate;
}

View File

@@ -0,0 +1,31 @@
package com.klp.pocket.galvanize1.domain.bo;
import com.klp.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
@Data
@EqualsAndHashCode(callSuper = true)
public class CplSegmentTotalBo extends BaseEntity {
private Long id;
private String enCoilId;
private Integer picklingCount;
private Integer segNo;
private Double startPos;
private Double endPos;
private Double segLen;
private String totalValuesJson;
private Date createTime;
}

View File

@@ -0,0 +1,134 @@
package com.klp.pocket.galvanize1.domain.bo;
import com.klp.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal;
import java.util.Date;
@Data
@EqualsAndHashCode(callSuper = true)
public class CrmPdiPlanBo extends BaseEntity {
private Long id;
private Integer seqid;
private String coilid;
private Integer dummyCoilFlag;
private String status;
private String planid;
private String planType;
private BigDecimal yieldPoint;
private BigDecimal entryWeight;
private BigDecimal entryThick;
private BigDecimal entryWidth;
private BigDecimal entryLength;
private BigDecimal entryOuterDiameter;
private BigDecimal entryInnerDiameter;
private BigDecimal exitInnerDiameter;
private String steelGrade;
private String exitCoilid;
private Integer tlvFlag;
private String orderNo;
private String custommerCode;
private BigDecimal orderThick;
private BigDecimal orderWidth;
private BigDecimal orderLenLow;
private BigDecimal orderLenUp;
private BigDecimal orderWt;
private BigDecimal orderWtLow;
private BigDecimal orderWtUp;
private BigDecimal orderMetCoatTop;
private BigDecimal orderMetCoatBot;
private String finalUse;
private String hotCoilCode;
private BigDecimal exitLengthTar;
private BigDecimal exitLengthTolMax;
private BigDecimal exitLengthTolMin;
private BigDecimal exitThickTar;
private BigDecimal exitThickTolMax;
private BigDecimal exitThickTolMin;
private BigDecimal exitWidthTar;
private BigDecimal exitWidthTolMax;
private BigDecimal exitWidthTolMin;
private String nextWholeBacklogCode;
private String prevWholeBacklogCode;
private String exitWtMode;
private Integer splitNum;
private BigDecimal exitWeight1;
private BigDecimal exitWeight2;
private BigDecimal exitWeight3;
private BigDecimal exitWeight4;
private BigDecimal exitWeight5;
private BigDecimal exitWeight6;
private String headSampleMode;
private String headSamplePosition;
private BigDecimal headSampleLength;
private String headSamplePlace;
private Integer headSampleNum;
private String tailSampleMode;
private String tailSamplePosition;
private BigDecimal tailSampleLength;
private String tailSamplePlace;
private Integer tailSampleNum;
private Date timestamp;
private Date onlineDate;
private Date startDate;
private Date endDate;
private Date furInDate;
private Date furOutDate;
private Date createTime;
private Date updateTime;
private String surfaceVice;
private String weldCode;
private Integer spmFlag;
private BigDecimal spmElongation;
private BigDecimal spmRollforce;
private String spmProcessType;
private String spmControlMode;
private BigDecimal spmBendingForce;
private BigDecimal spmCrimpingRollMesh;
private BigDecimal spmBillyRollMesh;
private Integer trimFlag;
private String tlvMode;
private BigDecimal tlvElongation;
private Integer chromating;
private String coatingCode;
private Integer oilingFlag;
private String oilingType;
private BigDecimal oilingTop;
private BigDecimal oilingBottom;
private String heatCycle;
private String coatingSelection;
private String coatingType;
private BigDecimal zincCoatingThickness;
private String chemTreatMode;
private BigDecimal aimWeightTop;
private BigDecimal aimWeightBottom;
private BigDecimal maxTolWeightTop;
private BigDecimal maxTolWeightBottom;
private BigDecimal headendGaugeLength;
private BigDecimal tailendGaugeLength;
private String unitCode;
private String originCoilid;
private Date onlineTime;
private Date producingTime;
}

View File

@@ -0,0 +1,66 @@
package com.klp.pocket.galvanize1.domain.bo;
import com.klp.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal;
import java.util.Date;
@Data
@EqualsAndHashCode(callSuper = true)
public class CrmPdoExcoilBo extends BaseEntity {
private Long id;
private String exitMatId;
private String entryMatId;
private Integer subId;
private Double startPosition;
private Double endPosition;
private Long planId;
private String planNo;
private String prodCode;
private String groupNo;
private String shiftNo;
private String status;
private String steelGrade;
private Double entryThick;
private Double entryWidth;
private Double entryLength;
private Double entryWeight;
private Double weightTop;
private Double weightBottom;
private Double exitLength;
private Double exitNetWeight;
private Double theoryWeight;
private Double actualWeight;
private Double exitOuterDiameter;
private Double exitThickness;
private Double exitWidth;
private String customer;
private Date onlineTime;
private Date startTime;
private Date endTime;
private Long delFlag;
private Date createTime;
private Date updateTime;
private String unitCode;
private String processCode;
private Boolean lastFlag;
private Boolean separateFlag;
private String planOrigin;
private BigDecimal zincCoatingThickness;
}

View File

@@ -0,0 +1,36 @@
package com.klp.pocket.galvanize1.domain.bo;
import com.klp.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
@Data
@EqualsAndHashCode(callSuper = true)
public class PdiSetupBo extends BaseEntity {
private Long id;
private String coilid;
private String planid;
private String steelGrade;
private Float thick;
private Float yieldStren;
private Float porTension;
private Float celTension;
private Float cleanTension;
private Float passivationTension;
private Float cxlTension;
private Float trTension;
private Float levelerEntryTension;
private Float levelerExitTension;
private Float straightenerExitTension;
private Float furTension;
private Float towerTension;
private Date createTime;
private Date updateTime;
}

View File

@@ -0,0 +1,37 @@
package com.klp.pocket.galvanize1.domain.bo;
import com.klp.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
@Data
@EqualsAndHashCode(callSuper = true)
public class ProStoppageBo extends BaseEntity {
private Long stopid;
private String coilid;
private String shift;
private String crew;
private String area;
private String unit;
private String seton;
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date startDate;
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date endDate;
private Float duration;
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date insdate;
private String stopType;
private String remark;
}

View File

@@ -0,0 +1,19 @@
package com.klp.pocket.galvanize1.domain.bo;
import com.klp.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
@Data
@EqualsAndHashCode(callSuper = true)
public class ProStoppageTypeBo extends BaseEntity {
private Integer stopType;
private String remark;
private Date insdate;
}

View File

@@ -0,0 +1,31 @@
package com.klp.pocket.galvanize1.domain.bo;
import com.klp.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
@Data
@EqualsAndHashCode(callSuper = true)
public class ShiftConfigBo extends BaseEntity {
private Integer configid;
private Date startDate;
private Float shift1;
private Float shift2;
private Float shift3;
private Float shift4;
private Float shift5;
private Integer shiftNum;
private Integer flag;
}

View File

@@ -0,0 +1,19 @@
package com.klp.pocket.galvanize1.domain.bo;
import com.klp.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class ShiftCrewBo extends BaseEntity {
private Integer seqno;
private String shift;
private String crew;
private Integer flag;
}

View File

@@ -0,0 +1,19 @@
package com.klp.pocket.galvanize1.domain.bo;
import com.klp.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
@Data
@EqualsAndHashCode(callSuper = true)
public class ShiftHistoryBo extends BaseEntity {
private String shift;
private String crew;
private Date insdate;
}

View File

@@ -0,0 +1,28 @@
package com.klp.pocket.galvanize1.domain.vo;
import lombok.Data;
import java.util.Date;
@Data
public class CplSegmentTotalVo {
private Long id;
private String enCoilId;
private Integer picklingCount;
private Integer segNo;
private Double startPos;
private Double endPos;
private Double segLen;
private String totalValuesJson;
private Date createTime;
}

View File

@@ -0,0 +1,131 @@
package com.klp.pocket.galvanize1.domain.vo;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
@Data
public class CrmPdiPlanVo {
private Long id;
private Integer seqid;
private String coilid;
private Integer dummyCoilFlag;
private String status;
private String planid;
private String planType;
private BigDecimal yieldPoint;
private BigDecimal entryWeight;
private BigDecimal entryThick;
private BigDecimal entryWidth;
private BigDecimal entryLength;
private BigDecimal entryOuterDiameter;
private BigDecimal entryInnerDiameter;
private BigDecimal exitInnerDiameter;
private String steelGrade;
private String exitCoilid;
private Integer tlvFlag;
private String orderNo;
private String custommerCode;
private BigDecimal orderThick;
private BigDecimal orderWidth;
private BigDecimal orderLenLow;
private BigDecimal orderLenUp;
private BigDecimal orderWt;
private BigDecimal orderWtLow;
private BigDecimal orderWtUp;
private BigDecimal orderMetCoatTop;
private BigDecimal orderMetCoatBot;
private String finalUse;
private String hotCoilCode;
private BigDecimal exitLengthTar;
private BigDecimal exitLengthTolMax;
private BigDecimal exitLengthTolMin;
private BigDecimal exitThickTar;
private BigDecimal exitThickTolMax;
private BigDecimal exitThickTolMin;
private BigDecimal exitWidthTar;
private BigDecimal exitWidthTolMax;
private BigDecimal exitWidthTolMin;
private String nextWholeBacklogCode;
private String prevWholeBacklogCode;
private String exitWtMode;
private Integer splitNum;
private BigDecimal exitWeight1;
private BigDecimal exitWeight2;
private BigDecimal exitWeight3;
private BigDecimal exitWeight4;
private BigDecimal exitWeight5;
private BigDecimal exitWeight6;
private String headSampleMode;
private String headSamplePosition;
private BigDecimal headSampleLength;
private String headSamplePlace;
private Integer headSampleNum;
private String tailSampleMode;
private String tailSamplePosition;
private BigDecimal tailSampleLength;
private String tailSamplePlace;
private Integer tailSampleNum;
private Date timestamp;
private Date onlineDate;
private Date startDate;
private Date endDate;
private Date furInDate;
private Date furOutDate;
private Date createTime;
private Date updateTime;
private String surfaceVice;
private String weldCode;
private Integer spmFlag;
private BigDecimal spmElongation;
private BigDecimal spmRollforce;
private String spmProcessType;
private String spmControlMode;
private BigDecimal spmBendingForce;
private BigDecimal spmCrimpingRollMesh;
private BigDecimal spmBillyRollMesh;
private Integer trimFlag;
private String tlvMode;
private BigDecimal tlvElongation;
private Integer chromating;
private String coatingCode;
private Integer oilingFlag;
private String oilingType;
private BigDecimal oilingTop;
private BigDecimal oilingBottom;
private String heatCycle;
private String coatingSelection;
private String coatingType;
private BigDecimal zincCoatingThickness;
private String chemTreatMode;
private BigDecimal aimWeightTop;
private BigDecimal aimWeightBottom;
private BigDecimal maxTolWeightTop;
private BigDecimal maxTolWeightBottom;
private BigDecimal headendGaugeLength;
private BigDecimal tailendGaugeLength;
private String unitCode;
private String originCoilid;
private Date onlineTime;
private Date producingTime;
}

View File

@@ -0,0 +1,63 @@
package com.klp.pocket.galvanize1.domain.vo;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
@Data
public class CrmPdoExcoilVo {
private Long id;
private String exitMatId;
private String entryMatId;
private Integer subId;
private Double startPosition;
private Double endPosition;
private Long planId;
private String planNo;
private String prodCode;
private String groupNo;
private String shiftNo;
private String status;
private String steelGrade;
private Double entryThick;
private Double entryWidth;
private Double entryLength;
private Double entryWeight;
private Double weightTop;
private Double weightBottom;
private Double exitLength;
private Double exitNetWeight;
private Double theoryWeight;
private Double actualWeight;
private Double exitOuterDiameter;
private Double exitThickness;
private Double exitWidth;
private String customer;
private Date onlineTime;
private Date startTime;
private Date endTime;
private Long delFlag;
private Date createTime;
private Date updateTime;
private String unitCode;
private String processCode;
private Boolean lastFlag;
private Boolean separateFlag;
private String planOrigin;
private BigDecimal zincCoatingThickness;
}

View File

@@ -0,0 +1,33 @@
package com.klp.pocket.galvanize1.domain.vo;
import lombok.Data;
import java.util.Date;
@Data
public class PdiSetupVo {
private Long id;
private String coilid;
private String planid;
private String steelGrade;
private Float thick;
private Float yieldStren;
private Float porTension;
private Float celTension;
private Float cleanTension;
private Float passivationTension;
private Float cxlTension;
private Float trTension;
private Float levelerEntryTension;
private Float levelerExitTension;
private Float straightenerExitTension;
private Float furTension;
private Float towerTension;
private Date createTime;
private Date updateTime;
}

View File

@@ -0,0 +1,16 @@
package com.klp.pocket.galvanize1.domain.vo;
import lombok.Data;
import java.util.Date;
@Data
public class ProStoppageTypeVo {
private Integer stopType;
private String remark;
private Date insdate;
}

View File

@@ -0,0 +1,27 @@
package com.klp.pocket.galvanize1.domain.vo;
import lombok.Data;
import java.util.Date;
@Data
public class ProStoppageVo {
private Long stopid;
private String coilid;
private String shift;
private String crew;
private String area;
private String unit;
private String seton;
private Date startDate;
private Date endDate;
private Float duration;
private Date insdate;
private String stopType;
private String remark;
}

View File

@@ -0,0 +1,28 @@
package com.klp.pocket.galvanize1.domain.vo;
import lombok.Data;
import java.util.Date;
@Data
public class ShiftConfigVo {
private Integer configid;
private Date startDate;
private Float shift1;
private Float shift2;
private Float shift3;
private Float shift4;
private Float shift5;
private Integer shiftNum;
private Integer flag;
}

View File

@@ -0,0 +1,16 @@
package com.klp.pocket.galvanize1.domain.vo;
import lombok.Data;
@Data
public class ShiftCrewVo {
private Integer seqno;
private String shift;
private String crew;
private Integer flag;
}

View File

@@ -0,0 +1,16 @@
package com.klp.pocket.galvanize1.domain.vo;
import lombok.Data;
import java.util.Date;
@Data
public class ShiftHistoryVo {
private String shift;
private String crew;
private Date insdate;
}

View File

@@ -0,0 +1,9 @@
package com.klp.pocket.galvanize1.mapper;
import com.klp.common.core.mapper.BaseMapperPlus;
import com.klp.pocket.galvanize1.domain.CplSegmentTotal;
import com.klp.pocket.galvanize1.domain.vo.CplSegmentTotalVo;
public interface CplSegmentTotalMapper extends BaseMapperPlus<CplSegmentTotalMapper, CplSegmentTotal, CplSegmentTotalVo> {
}

View File

@@ -0,0 +1,9 @@
package com.klp.pocket.galvanize1.mapper;
import com.klp.common.core.mapper.BaseMapperPlus;
import com.klp.pocket.galvanize1.domain.CrmPdiPlan;
import com.klp.pocket.galvanize1.domain.vo.CrmPdiPlanVo;
public interface CrmPdiPlanMapper extends BaseMapperPlus<CrmPdiPlanMapper, CrmPdiPlan, CrmPdiPlanVo> {
}

View File

@@ -0,0 +1,9 @@
package com.klp.pocket.galvanize1.mapper;
import com.klp.common.core.mapper.BaseMapperPlus;
import com.klp.pocket.galvanize1.domain.CrmPdoExcoil;
import com.klp.pocket.galvanize1.domain.vo.CrmPdoExcoilVo;
public interface CrmPdoExcoilMapper extends BaseMapperPlus<CrmPdoExcoilMapper, CrmPdoExcoil, CrmPdoExcoilVo> {
}

View File

@@ -0,0 +1,9 @@
package com.klp.pocket.galvanize1.mapper;
import com.klp.common.core.mapper.BaseMapperPlus;
import com.klp.pocket.galvanize1.domain.PdiSetup;
import com.klp.pocket.galvanize1.domain.vo.PdiSetupVo;
public interface PdiSetupMapper extends BaseMapperPlus<PdiSetupMapper, PdiSetup, PdiSetupVo> {
}

View File

@@ -0,0 +1,9 @@
package com.klp.pocket.galvanize1.mapper;
import com.klp.common.core.mapper.BaseMapperPlus;
import com.klp.pocket.galvanize1.domain.ProStoppage;
import com.klp.pocket.galvanize1.domain.vo.ProStoppageVo;
public interface ProStoppageMapper extends BaseMapperPlus<ProStoppageMapper, ProStoppage, ProStoppageVo> {
}

View File

@@ -0,0 +1,9 @@
package com.klp.pocket.galvanize1.mapper;
import com.klp.common.core.mapper.BaseMapperPlus;
import com.klp.pocket.galvanize1.domain.ProStoppageType;
import com.klp.pocket.galvanize1.domain.vo.ProStoppageTypeVo;
public interface ProStoppageTypeMapper extends BaseMapperPlus<ProStoppageTypeMapper, ProStoppageType, ProStoppageTypeVo> {
}

View File

@@ -0,0 +1,9 @@
package com.klp.pocket.galvanize1.mapper;
import com.klp.common.core.mapper.BaseMapperPlus;
import com.klp.pocket.galvanize1.domain.ShiftConfig;
import com.klp.pocket.galvanize1.domain.vo.ShiftConfigVo;
public interface ShiftConfigMapper extends BaseMapperPlus<ShiftConfigMapper, ShiftConfig, ShiftConfigVo> {
}

View File

@@ -0,0 +1,9 @@
package com.klp.pocket.galvanize1.mapper;
import com.klp.common.core.mapper.BaseMapperPlus;
import com.klp.pocket.galvanize1.domain.ShiftCrew;
import com.klp.pocket.galvanize1.domain.vo.ShiftCrewVo;
public interface ShiftCrewMapper extends BaseMapperPlus<ShiftCrewMapper, ShiftCrew, ShiftCrewVo> {
}

View File

@@ -0,0 +1,9 @@
package com.klp.pocket.galvanize1.mapper;
import com.klp.common.core.mapper.BaseMapperPlus;
import com.klp.pocket.galvanize1.domain.ShiftHistory;
import com.klp.pocket.galvanize1.domain.vo.ShiftHistoryVo;
public interface ShiftHistoryMapper extends BaseMapperPlus<ShiftHistoryMapper, ShiftHistory, ShiftHistoryVo> {
}

View File

@@ -0,0 +1,25 @@
package com.klp.pocket.galvanize1.service;
import com.klp.common.core.domain.PageQuery;
import com.klp.common.core.page.TableDataInfo;
import com.klp.pocket.galvanize1.domain.bo.CplSegmentTotalBo;
import com.klp.pocket.galvanize1.domain.vo.CplSegmentTotalVo;
import java.util.Collection;
import java.util.List;
public interface ICplSegmentTotalService {
CplSegmentTotalVo queryById(Long id);
TableDataInfo<CplSegmentTotalVo> queryPageList(CplSegmentTotalBo bo, PageQuery pageQuery);
List<CplSegmentTotalVo> queryList(CplSegmentTotalBo bo);
Boolean insertByBo(CplSegmentTotalBo bo);
Boolean updateByBo(CplSegmentTotalBo bo);
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
}

View File

@@ -0,0 +1,25 @@
package com.klp.pocket.galvanize1.service;
import com.klp.common.core.domain.PageQuery;
import com.klp.common.core.page.TableDataInfo;
import com.klp.pocket.galvanize1.domain.bo.CrmPdiPlanBo;
import com.klp.pocket.galvanize1.domain.vo.CrmPdiPlanVo;
import java.util.Collection;
import java.util.List;
public interface ICrmPdiPlanService {
CrmPdiPlanVo queryById(Long id);
TableDataInfo<CrmPdiPlanVo> queryPageList(CrmPdiPlanBo bo, PageQuery pageQuery);
List<CrmPdiPlanVo> queryList(CrmPdiPlanBo bo);
Boolean insertByBo(CrmPdiPlanBo bo);
Boolean updateByBo(CrmPdiPlanBo bo);
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
}

View File

@@ -0,0 +1,25 @@
package com.klp.pocket.galvanize1.service;
import com.klp.common.core.domain.PageQuery;
import com.klp.common.core.page.TableDataInfo;
import com.klp.pocket.galvanize1.domain.bo.CrmPdoExcoilBo;
import com.klp.pocket.galvanize1.domain.vo.CrmPdoExcoilVo;
import java.util.Collection;
import java.util.List;
public interface ICrmPdoExcoilService {
CrmPdoExcoilVo queryById(Long id);
TableDataInfo<CrmPdoExcoilVo> queryPageList(CrmPdoExcoilBo bo, PageQuery pageQuery);
List<CrmPdoExcoilVo> queryList(CrmPdoExcoilBo bo);
Boolean insertByBo(CrmPdoExcoilBo bo);
Boolean updateByBo(CrmPdoExcoilBo bo);
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
}

View File

@@ -0,0 +1,25 @@
package com.klp.pocket.galvanize1.service;
import com.klp.common.core.domain.PageQuery;
import com.klp.common.core.page.TableDataInfo;
import com.klp.pocket.galvanize1.domain.bo.PdiSetupBo;
import com.klp.pocket.galvanize1.domain.vo.PdiSetupVo;
import java.util.Collection;
import java.util.List;
public interface IPdiSetupService {
PdiSetupVo queryById(Long id);
TableDataInfo<PdiSetupVo> queryPageList(PdiSetupBo bo, PageQuery pageQuery);
List<PdiSetupVo> queryList(PdiSetupBo bo);
Boolean insertByBo(PdiSetupBo bo);
Boolean updateByBo(PdiSetupBo bo);
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
}

View File

@@ -0,0 +1,25 @@
package com.klp.pocket.galvanize1.service;
import com.klp.common.core.domain.PageQuery;
import com.klp.common.core.page.TableDataInfo;
import com.klp.pocket.galvanize1.domain.bo.ProStoppageBo;
import com.klp.pocket.galvanize1.domain.vo.ProStoppageVo;
import java.util.Collection;
import java.util.List;
public interface IProStoppageService {
ProStoppageVo queryById(Long stopid);
TableDataInfo<ProStoppageVo> queryPageList(ProStoppageBo bo, PageQuery pageQuery);
List<ProStoppageVo> queryList(ProStoppageBo bo);
Boolean insertByBo(ProStoppageBo bo);
Boolean updateByBo(ProStoppageBo bo);
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
}

View File

@@ -0,0 +1,25 @@
package com.klp.pocket.galvanize1.service;
import com.klp.common.core.domain.PageQuery;
import com.klp.common.core.page.TableDataInfo;
import com.klp.pocket.galvanize1.domain.bo.ProStoppageTypeBo;
import com.klp.pocket.galvanize1.domain.vo.ProStoppageTypeVo;
import java.util.Collection;
import java.util.List;
public interface IProStoppageTypeService {
ProStoppageTypeVo queryById(Integer stopType);
TableDataInfo<ProStoppageTypeVo> queryPageList(ProStoppageTypeBo bo, PageQuery pageQuery);
List<ProStoppageTypeVo> queryList(ProStoppageTypeBo bo);
Boolean insertByBo(ProStoppageTypeBo bo);
Boolean updateByBo(ProStoppageTypeBo bo);
Boolean deleteWithValidByIds(Collection<Integer> ids, Boolean isValid);
}

View File

@@ -0,0 +1,25 @@
package com.klp.pocket.galvanize1.service;
import com.klp.common.core.domain.PageQuery;
import com.klp.common.core.page.TableDataInfo;
import com.klp.pocket.galvanize1.domain.bo.ShiftConfigBo;
import com.klp.pocket.galvanize1.domain.vo.ShiftConfigVo;
import java.util.Collection;
import java.util.List;
public interface IShiftConfigService {
ShiftConfigVo queryById(Integer id);
TableDataInfo<ShiftConfigVo> queryPageList(ShiftConfigBo bo, PageQuery pageQuery);
List<ShiftConfigVo> queryList(ShiftConfigBo bo);
Boolean insertByBo(ShiftConfigBo bo);
Boolean updateByBo(ShiftConfigBo bo);
Boolean deleteWithValidByIds(Collection<Integer> ids, Boolean isValid);
}

View File

@@ -0,0 +1,25 @@
package com.klp.pocket.galvanize1.service;
import com.klp.common.core.domain.PageQuery;
import com.klp.common.core.page.TableDataInfo;
import com.klp.pocket.galvanize1.domain.bo.ShiftCrewBo;
import com.klp.pocket.galvanize1.domain.vo.ShiftCrewVo;
import java.util.Collection;
import java.util.List;
public interface IShiftCrewService {
ShiftCrewVo queryById(Integer id);
TableDataInfo<ShiftCrewVo> queryPageList(ShiftCrewBo bo, PageQuery pageQuery);
List<ShiftCrewVo> queryList(ShiftCrewBo bo);
Boolean insertByBo(ShiftCrewBo bo);
Boolean updateByBo(ShiftCrewBo bo);
Boolean deleteWithValidByIds(Collection<Integer> ids, Boolean isValid);
}

View File

@@ -0,0 +1,18 @@
package com.klp.pocket.galvanize1.service;
import com.klp.common.core.domain.PageQuery;
import com.klp.common.core.page.TableDataInfo;
import com.klp.pocket.galvanize1.domain.bo.ShiftHistoryBo;
import com.klp.pocket.galvanize1.domain.vo.ShiftHistoryVo;
import java.util.List;
public interface IShiftHistoryService {
TableDataInfo<ShiftHistoryVo> queryPageList(ShiftHistoryBo bo, PageQuery pageQuery);
List<ShiftHistoryVo> queryList(ShiftHistoryBo bo);
Boolean insertByBo(ShiftHistoryBo bo);
}

View File

@@ -0,0 +1,89 @@
package com.klp.pocket.galvanize1.service.impl;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.klp.common.core.domain.PageQuery;
import com.klp.common.core.page.TableDataInfo;
import com.klp.common.utils.StringUtils;
import com.klp.pocket.galvanize1.domain.CplSegmentTotal;
import com.klp.pocket.galvanize1.domain.bo.CplSegmentTotalBo;
import com.klp.pocket.galvanize1.domain.vo.CplSegmentTotalVo;
import com.klp.pocket.galvanize1.mapper.CplSegmentTotalMapper;
import com.klp.pocket.galvanize1.service.ICplSegmentTotalService;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
import java.util.Collection;
import java.util.List;
import java.util.Map;
@RequiredArgsConstructor
@DS("galvanize1")
@Service
public class CplSegmentTotalServiceImpl implements ICplSegmentTotalService {
private final CplSegmentTotalMapper baseMapper;
@Override
public CplSegmentTotalVo queryById(Long id) {
return baseMapper.selectVoById(id);
}
@Override
public TableDataInfo<CplSegmentTotalVo> queryPageList(CplSegmentTotalBo bo, PageQuery pageQuery) {
LambdaQueryWrapper<CplSegmentTotal> lqw = buildQueryWrapper(bo);
Page<CplSegmentTotalVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
return TableDataInfo.build(result);
}
@Override
public List<CplSegmentTotalVo> queryList(CplSegmentTotalBo bo) {
LambdaQueryWrapper<CplSegmentTotal> lqw = buildQueryWrapper(bo);
return baseMapper.selectVoList(lqw);
}
private LambdaQueryWrapper<CplSegmentTotal> buildQueryWrapper(CplSegmentTotalBo bo) {
Map<String, Object> params = bo.getParams();
LambdaQueryWrapper<CplSegmentTotal> lqw = Wrappers.lambdaQuery();
lqw.eq(bo.getId() != null, CplSegmentTotal::getId, bo.getId());
lqw.eq(StringUtils.isNotBlank(bo.getEnCoilId()), CplSegmentTotal::getEnCoilId, bo.getEnCoilId());
lqw.eq(bo.getPicklingCount() != null, CplSegmentTotal::getPicklingCount, bo.getPicklingCount());
lqw.eq(bo.getSegNo() != null, CplSegmentTotal::getSegNo, bo.getSegNo());
lqw.ge(bo.getStartPos() != null, CplSegmentTotal::getStartPos, bo.getStartPos());
lqw.le(bo.getEndPos() != null, CplSegmentTotal::getEndPos, bo.getEndPos());
lqw.eq(bo.getSegLen() != null, CplSegmentTotal::getSegLen, bo.getSegLen());
lqw.eq(StringUtils.isNotBlank(bo.getTotalValuesJson()), CplSegmentTotal::getTotalValuesJson, bo.getTotalValuesJson());
lqw.eq(bo.getCreateTime() != null, CplSegmentTotal::getCreateTime, bo.getCreateTime());
return lqw;
}
@Override
public Boolean insertByBo(CplSegmentTotalBo bo) {
CplSegmentTotal add = BeanUtil.toBean(bo, CplSegmentTotal.class);
validEntityBeforeSave(add);
boolean flag = baseMapper.insert(add) > 0;
if (flag) {
bo.setId(add.getId());
}
return flag;
}
@Override
public Boolean updateByBo(CplSegmentTotalBo bo) {
CplSegmentTotal update = BeanUtil.toBean(bo, CplSegmentTotal.class);
validEntityBeforeSave(update);
return baseMapper.updateById(update) > 0;
}
private void validEntityBeforeSave(CplSegmentTotal entity) {
}
@Override
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
return baseMapper.deleteBatchIds(ids) > 0;
}
}

View File

@@ -0,0 +1,88 @@
package com.klp.pocket.galvanize1.service.impl;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.klp.common.core.domain.PageQuery;
import com.klp.common.core.page.TableDataInfo;
import com.klp.common.utils.StringUtils;
import com.klp.pocket.galvanize1.domain.CrmPdiPlan;
import com.klp.pocket.galvanize1.domain.bo.CrmPdiPlanBo;
import com.klp.pocket.galvanize1.domain.vo.CrmPdiPlanVo;
import com.klp.pocket.galvanize1.mapper.CrmPdiPlanMapper;
import com.klp.pocket.galvanize1.service.ICrmPdiPlanService;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
import java.util.Collection;
import java.util.List;
import java.util.Map;
@RequiredArgsConstructor
@DS("galvanize1")
@Service
public class CrmPdiPlanServiceImpl implements ICrmPdiPlanService {
private final CrmPdiPlanMapper baseMapper;
@Override
public CrmPdiPlanVo queryById(Long id) {
return baseMapper.selectVoById(id);
}
@Override
public TableDataInfo<CrmPdiPlanVo> queryPageList(CrmPdiPlanBo bo, PageQuery pageQuery) {
LambdaQueryWrapper<CrmPdiPlan> lqw = buildQueryWrapper(bo);
Page<CrmPdiPlanVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
return TableDataInfo.build(result);
}
@Override
public List<CrmPdiPlanVo> queryList(CrmPdiPlanBo bo) {
LambdaQueryWrapper<CrmPdiPlan> lqw = buildQueryWrapper(bo);
return baseMapper.selectVoList(lqw);
}
private LambdaQueryWrapper<CrmPdiPlan> buildQueryWrapper(CrmPdiPlanBo bo) {
Map<String, Object> params = bo.getParams();
LambdaQueryWrapper<CrmPdiPlan> lqw = Wrappers.lambdaQuery();
lqw.eq(bo.getId() != null, CrmPdiPlan::getId, bo.getId());
lqw.eq(bo.getSeqid() != null, CrmPdiPlan::getSeqid, bo.getSeqid());
lqw.eq(StringUtils.isNotBlank(bo.getCoilid()), CrmPdiPlan::getCoilid, bo.getCoilid());
lqw.eq(StringUtils.isNotBlank(bo.getStatus()), CrmPdiPlan::getStatus, bo.getStatus());
lqw.eq(StringUtils.isNotBlank(bo.getPlanid()), CrmPdiPlan::getPlanid, bo.getPlanid());
lqw.eq(StringUtils.isNotBlank(bo.getPlanType()), CrmPdiPlan::getPlanType, bo.getPlanType());
lqw.eq(StringUtils.isNotBlank(bo.getUnitCode()), CrmPdiPlan::getUnitCode, bo.getUnitCode());
lqw.orderByDesc(CrmPdiPlan::getId);
return lqw;
}
@Override
public Boolean insertByBo(CrmPdiPlanBo bo) {
CrmPdiPlan add = BeanUtil.toBean(bo, CrmPdiPlan.class);
validEntityBeforeSave(add);
boolean flag = baseMapper.insert(add) > 0;
if (flag) {
bo.setId(add.getId());
}
return flag;
}
@Override
public Boolean updateByBo(CrmPdiPlanBo bo) {
CrmPdiPlan update = BeanUtil.toBean(bo, CrmPdiPlan.class);
validEntityBeforeSave(update);
return baseMapper.updateById(update) > 0;
}
private void validEntityBeforeSave(CrmPdiPlan entity) {
}
@Override
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
return baseMapper.deleteBatchIds(ids) > 0;
}
}

View File

@@ -0,0 +1,87 @@
package com.klp.pocket.galvanize1.service.impl;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.klp.common.core.domain.PageQuery;
import com.klp.common.core.page.TableDataInfo;
import com.klp.common.utils.StringUtils;
import com.klp.pocket.galvanize1.domain.CrmPdoExcoil;
import com.klp.pocket.galvanize1.domain.bo.CrmPdoExcoilBo;
import com.klp.pocket.galvanize1.domain.vo.CrmPdoExcoilVo;
import com.klp.pocket.galvanize1.mapper.CrmPdoExcoilMapper;
import com.klp.pocket.galvanize1.service.ICrmPdoExcoilService;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
import java.util.Collection;
import java.util.List;
import java.util.Map;
@RequiredArgsConstructor
@DS("galvanize1")
@Service
public class CrmPdoExcoilServiceImpl implements ICrmPdoExcoilService {
private final CrmPdoExcoilMapper baseMapper;
@Override
public CrmPdoExcoilVo queryById(Long id) {
return baseMapper.selectVoById(id);
}
@Override
public TableDataInfo<CrmPdoExcoilVo> queryPageList(CrmPdoExcoilBo bo, PageQuery pageQuery) {
LambdaQueryWrapper<CrmPdoExcoil> lqw = buildQueryWrapper(bo);
Page<CrmPdoExcoilVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
return TableDataInfo.build(result);
}
@Override
public List<CrmPdoExcoilVo> queryList(CrmPdoExcoilBo bo) {
LambdaQueryWrapper<CrmPdoExcoil> lqw = buildQueryWrapper(bo);
return baseMapper.selectVoList(lqw);
}
private LambdaQueryWrapper<CrmPdoExcoil> buildQueryWrapper(CrmPdoExcoilBo bo) {
Map<String, Object> params = bo.getParams();
LambdaQueryWrapper<CrmPdoExcoil> lqw = Wrappers.lambdaQuery();
lqw.eq(bo.getId() != null, CrmPdoExcoil::getId, bo.getId());
lqw.eq(StringUtils.isNotBlank(bo.getExitMatId()), CrmPdoExcoil::getExitMatId, bo.getExitMatId());
lqw.eq(StringUtils.isNotBlank(bo.getEntryMatId()), CrmPdoExcoil::getEntryMatId, bo.getEntryMatId());
lqw.eq(bo.getPlanId() != null, CrmPdoExcoil::getPlanId, bo.getPlanId());
lqw.eq(StringUtils.isNotBlank(bo.getStatus()), CrmPdoExcoil::getStatus, bo.getStatus());
lqw.eq(StringUtils.isNotBlank(bo.getUnitCode()), CrmPdoExcoil::getUnitCode, bo.getUnitCode());
lqw.orderByDesc(CrmPdoExcoil::getId);
return lqw;
}
@Override
public Boolean insertByBo(CrmPdoExcoilBo bo) {
CrmPdoExcoil add = BeanUtil.toBean(bo, CrmPdoExcoil.class);
validEntityBeforeSave(add);
boolean flag = baseMapper.insert(add) > 0;
if (flag) {
bo.setId(add.getId());
}
return flag;
}
@Override
public Boolean updateByBo(CrmPdoExcoilBo bo) {
CrmPdoExcoil update = BeanUtil.toBean(bo, CrmPdoExcoil.class);
validEntityBeforeSave(update);
return baseMapper.updateById(update) > 0;
}
private void validEntityBeforeSave(CrmPdoExcoil entity) {
}
@Override
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
return baseMapper.deleteBatchIds(ids) > 0;
}
}

View File

@@ -0,0 +1,87 @@
package com.klp.pocket.galvanize1.service.impl;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.klp.common.core.domain.PageQuery;
import com.klp.common.core.page.TableDataInfo;
import com.klp.common.utils.StringUtils;
import com.klp.pocket.galvanize1.domain.PdiSetup;
import com.klp.pocket.galvanize1.domain.bo.PdiSetupBo;
import com.klp.pocket.galvanize1.domain.vo.PdiSetupVo;
import com.klp.pocket.galvanize1.mapper.PdiSetupMapper;
import com.klp.pocket.galvanize1.service.IPdiSetupService;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
import java.util.Collection;
import java.util.List;
import java.util.Map;
@RequiredArgsConstructor
@DS("galvanize1")
@Service
public class PdiSetupServiceImpl implements IPdiSetupService {
private final PdiSetupMapper baseMapper;
@Override
public PdiSetupVo queryById(Long id) {
return baseMapper.selectVoById(id);
}
@Override
public TableDataInfo<PdiSetupVo> queryPageList(PdiSetupBo bo, PageQuery pageQuery) {
LambdaQueryWrapper<PdiSetup> lqw = buildQueryWrapper(bo);
Page<PdiSetupVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
return TableDataInfo.build(result);
}
@Override
public List<PdiSetupVo> queryList(PdiSetupBo bo) {
LambdaQueryWrapper<PdiSetup> lqw = buildQueryWrapper(bo);
return baseMapper.selectVoList(lqw);
}
private LambdaQueryWrapper<PdiSetup> buildQueryWrapper(PdiSetupBo bo) {
Map<String, Object> params = bo.getParams();
LambdaQueryWrapper<PdiSetup> lqw = Wrappers.lambdaQuery();
lqw.eq(bo.getId() != null, PdiSetup::getId, bo.getId());
lqw.eq(StringUtils.isNotBlank(bo.getCoilid()), PdiSetup::getCoilid, bo.getCoilid());
lqw.eq(StringUtils.isNotBlank(bo.getPlanid()), PdiSetup::getPlanid, bo.getPlanid());
lqw.eq(StringUtils.isNotBlank(bo.getSteelGrade()), PdiSetup::getSteelGrade, bo.getSteelGrade());
lqw.eq(bo.getThick() != null, PdiSetup::getThick, bo.getThick());
lqw.eq(bo.getYieldStren() != null, PdiSetup::getYieldStren, bo.getYieldStren());
lqw.orderByDesc(PdiSetup::getId);
return lqw;
}
@Override
public Boolean insertByBo(PdiSetupBo bo) {
PdiSetup add = BeanUtil.toBean(bo, PdiSetup.class);
validEntityBeforeSave(add);
boolean flag = baseMapper.insert(add) > 0;
if (flag) {
bo.setId(add.getId());
}
return flag;
}
@Override
public Boolean updateByBo(PdiSetupBo bo) {
PdiSetup update = BeanUtil.toBean(bo, PdiSetup.class);
validEntityBeforeSave(update);
return baseMapper.updateById(update) > 0;
}
private void validEntityBeforeSave(PdiSetup entity) {
}
@Override
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
return baseMapper.deleteBatchIds(ids) > 0;
}
}

Some files were not shown because too many files have changed in this diff Show More