Commit c67bae47 authored by 覃振观's avatar 覃振观 👶

工作中心 临时

parent f94403b2
$(document).ready(function() {
loadSapWorkCenterGrid();
});
function loadSapWorkCenterGrid() {
let toolbarOptions = UICtrl.getDefaultToolbarOptions({
addHandler: function(){
addHandler();
},
updateHandler: function(){
updateHandler();
}
});
gridManager = UICtrl.grid("#productListGrid", {
columns: [
{ display: "填写说明", name: "productName", width: 140, minWidth: 60, type: "string", align: "left"},
{ display: "维护标识", name: "productCategoryId", width: 120, minWidth: 60, type: "string", align: "left" },
{ display: "工厂", name: "werks", width: 120, minWidth: 60, type: "string", align: "left" },
{ display: "工作中心", name: "apbpl", width: 100, minWidth: 60, type: "string", align: "left" },
{ display: "工作中心描述", name: "stext", width: 150, minWidth: 60, type: "string", align: "left" },
{ display: "工作中心类别", name: "verwe", width: 100, minWidth: 60, type: "string", align: "left" },
{ display: "工作中心负责人", name: "veran", width: 140, minWidth: 60, type: "string", align: "left" },
{ display: "用途a", name: "a", width: 140, minWidth: 60, type: "string", align: "left" },
{ display: "反冲", name: "rgekz", width: 140, minWidth: 60, type: "string", align: "left" },
{ display: "标准值码", name: "vorgschl", width: 140, minWidth: 60, type: "string", align: "left" },
{ display: "控制码", name: "steus", width: 140, minWidth: 60, type: "string", align: "left" },
{ display: "成本控制范围b", name: "b", width: 140, minWidth: 60, type: "string", align: "left" },
{ display: "成本中心", name: "kostl", width: 140, minWidth: 60, type: "string", align: "left" },
{ display: "成本中心描述c", name: "c", width: 140, minWidth: 60, type: "string", align: "left" },
{ display: "定员d", name: "d", width: 140, minWidth: 60, type: "string", align: "left" },
{ display: "生产速度e", name: "e", width: 140, minWidth: 60, type: "string", align: "left" },
{ display: "速度单位f", name: "f", width: 140, minWidth: 60, type: "string", align: "left" },
],
dataType: "server",
url: web_app.name + '/sapWorkCenter/findWorkCenter.ajax',
pageSize: 20,
usePager: true,
toolbar: toolbarOptions,
enabledEdit: true,
width: "80%",
height: "100%",
heightDiff: -8,
checkbox: true,
fixedCellHeight: true,
selectRowButtonOnly: true,
onDblClickRow : function(data, rowindex, rowobj) {
updateHandler(data);
}
});
UICtrl.setSearchAreaToggle(gridManager);
}
\ No newline at end of file
<%--
Created by IntelliJ IDEA.
User: qinzhenguan
Date: 2024/1/16
Time: 14:33
To change this template use File | Settings | File Templates.
--%>
<%@ page language="java" contentType="text/html; charset=utf-8"%>
<%@taglib uri="/WEB-INF/taglib.tld" prefix="x"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<head>
<title>Title</title>
<x:base include="layout,dialog,grid,tree,combox,commonTree" />
<x:script src='/system/opm/js/OpmUtil.js'/>
<x:script src='/biz/topsun/common/purchaseCommon.js'/>
<x:script src='/biz/topsun/product/product.js'/>
</head>
<body>
<div position="center" title="工作中心">
<div id="sapWorkCenterGrid" style="margin: 2px;"></div>
</div>
</body>
</html>
package com.huigou.topsun.sap.workcenter.application;
import com.huigou.topsun.sap.workcenter.domain.SapWorkCenter;
/**
@author YourUserName
*/
public interface SapWorkCenterApplication {
}
package com.huigou.topsun.sap.workcenter.application;
import com.huigou.topsun.sap.workcenter.domain.SapWorkCenterLog;
/**
@author YourUserName
*/
public interface SapWorkCenterLogApplication {
}
package com.huigou.topsun.sap.workcenter.application;
import com.huigou.topsun.sap.workcenter.domain.SysChangeRecord;
/**
@author YourUserName
*/
public interface SysChangeRecordApplication {
}
package com.huigou.topsun.sap.workcenter.application.impl;
import com.huigou.topsun.sap.workcenter.repository.SapWorkCenterRepository;
import com.huigou.topsun.sap.workcenter.application.SapWorkCenterApplication;
import com.huigou.topsun.sap.workcenter.domain.SapWorkCenter;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
/**
@author YourUserName
*/
@Service
public class SapWorkCenterApplicationImpl implements SapWorkCenterApplication {
@Resource
private SapWorkCenterRepository rep;
}
package com.huigou.topsun.sap.workcenter.application.impl;
import com.huigou.topsun.sap.workcenter.repository.SapWorkCenterLogRepository;
import com.huigou.topsun.sap.workcenter.application.SapWorkCenterLogApplication;
import com.huigou.topsun.sap.workcenter.domain.SapWorkCenterLog;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
/**
@author YourUserName
*/
@Service
public class SapWorkCenterLogApplicationImpl implements SapWorkCenterLogApplication {
@Resource
private SapWorkCenterLogRepository rep;
}
package com.huigou.topsun.sap.workcenter.application.impl;
import com.huigou.topsun.sap.workcenter.repository.SysChangeRecordRepository;
import com.huigou.topsun.sap.workcenter.application.SysChangeRecordApplication;
import com.huigou.topsun.sap.workcenter.domain.SysChangeRecord;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
/**
@author YourUserName
*/
@Service
public class SysChangeRecordApplicationImpl implements SysChangeRecordApplication {
@Resource
private SysChangeRecordRepository rep;
}
package com.huigou.topsun.sap.workcenter.controller;
import com.huigou.topsun.sap.workcenter.application.SapWorkCenterApplication;
import com.huigou.uasp.annotation.ControllerMapping;
import com.huigou.uasp.client.CommonController;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Controller;
/**
* SapWorkCenterLogController SAP工作中心控制类
*
* @author qinzhenguan
* @createDate 2024/01/16 14:27
**/
@RequiredArgsConstructor
@Controller
@ControllerMapping("/sapWorkCenter")
public class SapWorkCenterLogController extends CommonController {
private final SapWorkCenterApplication centerServer;
@Override
protected String getPagePath() {
return "/biz/topsun/sap/workCenter";
}
public String findWorkCenter() {
return null;
}
}
\ No newline at end of file
package com.huigou.topsun.sap.workcenter.domain;
import java.io.Serializable;
import java.math.BigDecimal;
import javax.persistence.*;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.huigou.topsun.common.NumberToStringSerializer;
import com.fasterxml.jackson.annotation.JsonFormat;
/**
* @author YourUserName
* 工作中心
*/
@JsonInclude(JsonInclude.Include.ALWAYS)
@JsonIgnoreProperties(ignoreUnknown = true)
@Entity
@Table(name = "sap_work_center")
public class SapWorkCenter implements Serializable {
/**
* 主键id
*/
@Id
@Column(name = "id", nullable = false, length = 32)
private String id;
/**
* 工厂
*/
@Column(name = "WERKS", nullable = true, length = 32)
private String werks;
/**
* 工作中心
*/
@Column(name = "APBPL", nullable = true, length = 32)
private String apbpl;
/**
* 工作中心类型
*/
@Column(name = "VERWE", nullable = true, length = 32)
private String verwe;
/**
* 工作中心描述
*/
@Column(name = "STEXT", nullable = true, length = 255)
private String stext;
/**
* 任务清单使用码
*/
@Column(name = "PLANV", nullable = true, length = 255)
private String planv;
/**
* 工作中心负责人
*/
@Column(name = "VERAN", nullable = true, length = 255)
private String veran;
/**
* 标志:倒冲
*/
@Column(name = "RGEKZ", nullable = true, length = 255)
private String rgekz;
/**
* 标准值码
*/
@Column(name = "VORGSCHL", nullable = true, length = 255)
private String vorgschl;
/**
* 控制码
*/
@Column(name = "STEUS", nullable = true, length = 255)
private String steus;
/**
* 产能短文本
*/
@Column(name = "KTEXT", nullable = true, length = 255)
private String ktext;
/**
* 能力类别
*/
@Column(name = "KAPART", nullable = true, length = 255)
private String kapart;
/**
* 产能负责计划员组
*/
@Column(name = "PLANR", nullable = true, length = 255)
private String planr;
/**
* 工厂日历标识
*/
@Column(name = "KALID", nullable = true)
private Integer kalid;
/**
* 产能基本计量单位
*/
@Column(name = "MEINS", nullable = true, length = 255)
private String meins;
/**
* 开始时间
*/
@Column(name = "BEGZT", nullable = true, length = 255)
private String begzt;
/**
* 结束时间
*/
@Column(name = "ENDZT", nullable = true, length = 255)
private String endzt;
/**
* 产能利用率(百分比)
*/
@Column(name = "NGRAD", nullable = true, length = 255)
private String ngrad;
/**
* 单个产能数
*/
@Column(name = "AZNOR", nullable = true, length = 255)
private String aznor;
/**
* 产能计量单位
*/
@Column(name = "KAPEH", nullable = true, length = 255)
private String kapeh;
/**
* 标识:产能与有限计划相关
*/
@Column(name = "KAPTER", nullable = true, length = 255)
private String kapter;
/**
* 过载
*/
@Column(name = "UEBERLAST", nullable = true, length = 255)
private String ueberlast;
/**
* 用于处理产能需求的公式
*/
@Column(name = "FORK2", nullable = true, length = 255)
private String fork2;
/**
* 计划能力类别
*/
@Column(name = "KAPART_JH", nullable = true, length = 255)
private String kapartJh;
/**
* 加工时间的时间期限公式
*/
@Column(name = "FORT2", nullable = true, length = 255)
private String fort2;
/**
* 开始日期
*/
@Column(name = "BEGDA", nullable = true, length = 255)
private String begda;
/**
* 结束日期
*/
@Column(name = "ENDDA", nullable = true, length = 255)
private String endda;
/**
* 成本中心
*/
@Column(name = "KOSTL", nullable = true, length = 255)
private String kostl;
/**
* 活动类型1
*/
@Column(name = "LSTAR1", nullable = true, length = 255)
private String lstar1;
/**
* 作业单位1
*/
@Column(name = "LEINH1", nullable = true, length = 255)
private String leinh1;
/**
* 公式码用于成本核算1
*/
@Column(name = "FORML1", nullable = true, length = 255)
private String forml1;
/**
* 活动类型2
*/
@Column(name = "LSTAR2", nullable = true, length = 255)
private String lstar2;
/**
* 作业单位2
*/
@Column(name = "LEINH2", nullable = true, length = 255)
private String leinh2;
/**
* 公式码用于成本核算2
*/
@Column(name = "FORML2", nullable = true, length = 255)
private String forml2;
/**
* 活动类型3
*/
@Column(name = "LSTAR3", nullable = true, length = 255)
private String lstar3;
/**
* 作业单位3
*/
@Column(name = "LEINH3", nullable = true, length = 255)
private String leinh3;
/**
* 公式码用于成本核算3
*/
@Column(name = "FORML3", nullable = true, length = 255)
private String forml3;
/**
* 活动类型4
*/
@Column(name = "LSTAR4", nullable = true, length = 255)
private String lstar4;
/**
* 作业单位4
*/
@Column(name = "LEINH4", nullable = true, length = 255)
private String leinh4;
/**
* 公式码用于成本核算4
*/
@Column(name = "FORML4", nullable = true, length = 255)
private String forml4;
/**
* 活动类型5
*/
@Column(name = "LSTAR5", nullable = true, length = 255)
private String lstar5;
/**
* 作业单位5
*/
@Column(name = "LEINH5", nullable = true, length = 255)
private String leinh5;
/**
* 公式码用于成本核算5
*/
@Column(name = "FORML5", nullable = true, length = 255)
private String forml5;
/**
* 活动类型6
*/
@Column(name = "LSTAR6", nullable = true, length = 255)
private String lstar6;
/**
* 作业单位6
*/
@Column(name = "LEINH6", nullable = true, length = 255)
private String leinh6;
/**
* 公式码用于成本核算6
*/
@Column(name = "FORML6", nullable = true, length = 255)
private String forml6;
/**
* 第一工作中心参数(用于公式)
*/
@Column(name = "PAR01", nullable = true, length = 255)
private String par01;
/**
* 参数值1
*/
@Column(name = "PARV1", nullable = true, length = 255)
private String parv1;
/**
* 第二个工作中心参数 (用于公式)
*/
@Column(name = "PAR02", nullable = true, length = 255)
private String par02;
/**
* 参数值2
*/
@Column(name = "PARV2", nullable = true, length = 255)
private String parv2;
/**
* 第三个工作中心参数 (用于公式)
*/
@Column(name = "PAR03", nullable = true, length = 255)
private String par03;
/**
* 参数值3
*/
@Column(name = "PARV3", nullable = true, length = 255)
private String parv3;
/**
* 第四工作中心参数(用于公式)
*/
@Column(name = "PAR04", nullable = true, length = 255)
private String par04;
/**
* 参数值4
*/
@Column(name = "PARV4", nullable = true, length = 255)
private String parv4;
/**
* 第五工作中心参数(用于公式)
*/
@Column(name = "PAR05", nullable = true, length = 255)
private String par05;
/**
* 参数值5
*/
@Column(name = "PARV5", nullable = true, length = 255)
private String parv5;
/**
* 第六个工作中心参数 ( 用于公式 )
*/
@Column(name = "PAR06", nullable = true, length = 255)
private String par06;
/**
* 参数值6
*/
@Column(name = "PARV6", nullable = true, length = 255)
private String parv6;
/**
* 参照标识
*/
@Column(name = "LSTAR_REF1", nullable = true, length = 255)
private String lstarRef1;
/**
* 备注
*/
@Column(name = "ZBZ", nullable = true, length = 255)
private String zbz;
/**
* 更新标识:I 插入 U 修改 D 删除
*/
@Column(name = "UPDKZ", nullable = true, length = 255)
private String updkz;
public String getId() {
return this.id;
}
public void setId(String id) {
this.id = id;
}
public String getWerks() {
return this.werks;
}
public void setWerks(String werks) {
this.werks = werks;
}
public String getApbpl() {
return this.apbpl;
}
public void setApbpl(String apbpl) {
this.apbpl = apbpl;
}
public String getVerwe() {
return this.verwe;
}
public void setVerwe(String verwe) {
this.verwe = verwe;
}
public String getStext() {
return this.stext;
}
public void setStext(String stext) {
this.stext = stext;
}
public String getPlanv() {
return this.planv;
}
public void setPlanv(String planv) {
this.planv = planv;
}
public String getVeran() {
return this.veran;
}
public void setVeran(String veran) {
this.veran = veran;
}
public String getRgekz() {
return this.rgekz;
}
public void setRgekz(String rgekz) {
this.rgekz = rgekz;
}
public String getVorgschl() {
return this.vorgschl;
}
public void setVorgschl(String vorgschl) {
this.vorgschl = vorgschl;
}
public String getSteus() {
return this.steus;
}
public void setSteus(String steus) {
this.steus = steus;
}
public String getKtext() {
return this.ktext;
}
public void setKtext(String ktext) {
this.ktext = ktext;
}
public String getKapart() {
return this.kapart;
}
public void setKapart(String kapart) {
this.kapart = kapart;
}
public String getPlanr() {
return this.planr;
}
public void setPlanr(String planr) {
this.planr = planr;
}
public Integer getKalid() {
return this.kalid;
}
public void setKalid(Integer kalid) {
this.kalid = kalid;
}
public String getMeins() {
return this.meins;
}
public void setMeins(String meins) {
this.meins = meins;
}
public String getBegzt() {
return this.begzt;
}
public void setBegzt(String begzt) {
this.begzt = begzt;
}
public String getEndzt() {
return this.endzt;
}
public void setEndzt(String endzt) {
this.endzt = endzt;
}
public String getNgrad() {
return this.ngrad;
}
public void setNgrad(String ngrad) {
this.ngrad = ngrad;
}
public String getAznor() {
return this.aznor;
}
public void setAznor(String aznor) {
this.aznor = aznor;
}
public String getKapeh() {
return this.kapeh;
}
public void setKapeh(String kapeh) {
this.kapeh = kapeh;
}
public String getKapter() {
return this.kapter;
}
public void setKapter(String kapter) {
this.kapter = kapter;
}
public String getUeberlast() {
return this.ueberlast;
}
public void setUeberlast(String ueberlast) {
this.ueberlast = ueberlast;
}
public String getFork2() {
return this.fork2;
}
public void setFork2(String fork2) {
this.fork2 = fork2;
}
public String getKapartJh() {
return this.kapartJh;
}
public void setKapartJh(String kapartJh) {
this.kapartJh = kapartJh;
}
public String getFort2() {
return this.fort2;
}
public void setFort2(String fort2) {
this.fort2 = fort2;
}
public String getBegda() {
return this.begda;
}
public void setBegda(String begda) {
this.begda = begda;
}
public String getEndda() {
return this.endda;
}
public void setEndda(String endda) {
this.endda = endda;
}
public String getKostl() {
return this.kostl;
}
public void setKostl(String kostl) {
this.kostl = kostl;
}
public String getLstar1() {
return this.lstar1;
}
public void setLstar1(String lstar1) {
this.lstar1 = lstar1;
}
public String getLeinh1() {
return this.leinh1;
}
public void setLeinh1(String leinh1) {
this.leinh1 = leinh1;
}
public String getForml1() {
return this.forml1;
}
public void setForml1(String forml1) {
this.forml1 = forml1;
}
public String getLstar2() {
return this.lstar2;
}
public void setLstar2(String lstar2) {
this.lstar2 = lstar2;
}
public String getLeinh2() {
return this.leinh2;
}
public void setLeinh2(String leinh2) {
this.leinh2 = leinh2;
}
public String getForml2() {
return this.forml2;
}
public void setForml2(String forml2) {
this.forml2 = forml2;
}
public String getLstar3() {
return this.lstar3;
}
public void setLstar3(String lstar3) {
this.lstar3 = lstar3;
}
public String getLeinh3() {
return this.leinh3;
}
public void setLeinh3(String leinh3) {
this.leinh3 = leinh3;
}
public String getForml3() {
return this.forml3;
}
public void setForml3(String forml3) {
this.forml3 = forml3;
}
public String getLstar4() {
return this.lstar4;
}
public void setLstar4(String lstar4) {
this.lstar4 = lstar4;
}
public String getLeinh4() {
return this.leinh4;
}
public void setLeinh4(String leinh4) {
this.leinh4 = leinh4;
}
public String getForml4() {
return this.forml4;
}
public void setForml4(String forml4) {
this.forml4 = forml4;
}
public String getLstar5() {
return this.lstar5;
}
public void setLstar5(String lstar5) {
this.lstar5 = lstar5;
}
public String getLeinh5() {
return this.leinh5;
}
public void setLeinh5(String leinh5) {
this.leinh5 = leinh5;
}
public String getForml5() {
return this.forml5;
}
public void setForml5(String forml5) {
this.forml5 = forml5;
}
public String getLstar6() {
return this.lstar6;
}
public void setLstar6(String lstar6) {
this.lstar6 = lstar6;
}
public String getLeinh6() {
return this.leinh6;
}
public void setLeinh6(String leinh6) {
this.leinh6 = leinh6;
}
public String getForml6() {
return this.forml6;
}
public void setForml6(String forml6) {
this.forml6 = forml6;
}
public String getPar01() {
return this.par01;
}
public void setPar01(String par01) {
this.par01 = par01;
}
public String getParv1() {
return this.parv1;
}
public void setParv1(String parv1) {
this.parv1 = parv1;
}
public String getPar02() {
return this.par02;
}
public void setPar02(String par02) {
this.par02 = par02;
}
public String getParv2() {
return this.parv2;
}
public void setParv2(String parv2) {
this.parv2 = parv2;
}
public String getPar03() {
return this.par03;
}
public void setPar03(String par03) {
this.par03 = par03;
}
public String getParv3() {
return this.parv3;
}
public void setParv3(String parv3) {
this.parv3 = parv3;
}
public String getPar04() {
return this.par04;
}
public void setPar04(String par04) {
this.par04 = par04;
}
public String getParv4() {
return this.parv4;
}
public void setParv4(String parv4) {
this.parv4 = parv4;
}
public String getPar05() {
return this.par05;
}
public void setPar05(String par05) {
this.par05 = par05;
}
public String getParv5() {
return this.parv5;
}
public void setParv5(String parv5) {
this.parv5 = parv5;
}
public String getPar06() {
return this.par06;
}
public void setPar06(String par06) {
this.par06 = par06;
}
public String getParv6() {
return this.parv6;
}
public void setParv6(String parv6) {
this.parv6 = parv6;
}
public String getLstarRef1() {
return this.lstarRef1;
}
public void setLstarRef1(String lstarRef1) {
this.lstarRef1 = lstarRef1;
}
public String getZbz() {
return this.zbz;
}
public void setZbz(String zbz) {
this.zbz = zbz;
}
public String getUpdkz() {
return this.updkz;
}
public void setUpdkz(String updkz) {
this.updkz = updkz;
}
}
package com.huigou.topsun.sap.workcenter.domain;
import java.io.Serializable;
import java.math.BigDecimal;
import javax.persistence.*;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.huigou.topsun.common.NumberToStringSerializer;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.EqualsBuilder;
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
* @author qinzhenguan
* 工作中心
*/
@JsonInclude(JsonInclude.Include.ALWAYS)
@JsonIgnoreProperties(ignoreUnknown = true)
@Entity
@Table(name = "sap_work_center_log")
public class SapWorkCenterLog implements Serializable {
/**
* null
*/
@Id
@JsonSerialize(using = NumberToStringSerializer.class)
@Column(name = "id", nullable = false)
private BigDecimal id;
/**
* 操作人
*/
@Column(name = "operator", nullable = true, length = 102)
private String operator;
/**
* 类型:0:del;1:add;2:up
*/
@Column(name = "operation_type", nullable = true)
private Integer operationType;
/**
* 关联数据ID
*/
@Column(name = "correlation_id", nullable = false, length = 32)
private String correlationId;
/**
* 工厂
*/
@Column(name = "WERKS", nullable = true, length = 32)
private String werks;
/**
* 工作中心
*/
@Column(name = "APBPL", nullable = true, length = 32)
private String apbpl;
/**
* 工作中心类型
*/
@Column(name = "VERWE", nullable = true, length = 32)
private String verwe;
/**
* 工作中心描述
*/
@Column(name = "STEXT", nullable = true, length = 255)
private String stext;
/**
* 任务清单使用码
*/
@Column(name = "PLANV", nullable = true, length = 32)
private String planv;
/**
* 工作中心负责人
*/
@Column(name = "VERAN", nullable = true, length = 102)
private String veran;
/**
* 标志:倒冲
*/
@Column(name = "RGEKZ", nullable = true, length = 5)
private String rgekz;
/**
* 标准值码
*/
@Column(name = "VORGSCHL", nullable = true, length = 32)
private String vorgschl;
/**
* 控制码
*/
@Column(name = "STEUS", nullable = true, length = 32)
private String steus;
/**
* 产能短文本
*/
@Column(name = "KTEXT", nullable = true, length = 255)
private String ktext;
/**
* 能力类别
*/
@Column(name = "KAPART", nullable = true, length = 12)
private String kapart;
/**
* 产能负责计划员组
*/
@Column(name = "PLANR", nullable = true, length = 255)
private String planr;
/**
* 工厂日历标识
*/
@Column(name = "KALID", nullable = true)
private Integer kalid;
/**
* 产能基本计量单位
*/
@Column(name = "MEINS", nullable = true, length = 12)
private String meins;
/**
* 开始时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@Column(name = "BEGZT", nullable = true)
private java.util.Date begzt;
/**
* 结束时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@Column(name = "ENDZT", nullable = true)
private java.util.Date endzt;
/**
* 产能利用率(百分比)
*/
@Column(name = "NGRAD", nullable = true, length = 12)
private String ngrad;
/**
* 单个产能数
*/
@Column(name = "AZNOR", nullable = true, length = 255)
private String aznor;
/**
* 产能计量单位
*/
@Column(name = "KAPEH", nullable = true, length = 255)
private String kapeh;
/**
* 标识:产能与有限计划相关
*/
@Column(name = "KAPTER", nullable = true, length = 255)
private String kapter;
/**
* 过载
*/
@Column(name = "UEBERLAST", nullable = true, length = 255)
private String ueberlast;
/**
* 用于处理产能需求的公式
*/
@Column(name = "FORK2", nullable = true, length = 255)
private String fork2;
/**
* 计划能力类别
*/
@Column(name = "KAPART_JH", nullable = true, length = 12)
private String kapartJh;
/**
* 加工时间的时间期限公式
*/
@Column(name = "FORT2", nullable = true, length = 255)
private String fort2;
/**
* 开始日期
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@Column(name = "BEGDA", nullable = true)
private java.util.Date begda;
/**
* 结束日期
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@Column(name = "ENDDA", nullable = true)
private java.util.Date endda;
/**
* 成本中心
*/
@Column(name = "KOSTL", nullable = true, length = 255)
private String kostl;
/**
* 活动类型1
*/
@Column(name = "LSTAR1", nullable = true, length = 255)
private String lstar1;
/**
* 作业单位1
*/
@Column(name = "LEINH1", nullable = true, length = 255)
private String leinh1;
/**
* 公式码用于成本核算1
*/
@Column(name = "FORML1", nullable = true, length = 255)
private String forml1;
/**
* 活动类型2
*/
@Column(name = "LSTAR2", nullable = true, length = 255)
private String lstar2;
/**
* 作业单位2
*/
@Column(name = "LEINH2", nullable = true, length = 255)
private String leinh2;
/**
* 公式码用于成本核算2
*/
@Column(name = "FORML2", nullable = true, length = 255)
private String forml2;
/**
* 活动类型3
*/
@Column(name = "LSTAR3", nullable = true, length = 255)
private String lstar3;
/**
* 作业单位3
*/
@Column(name = "LEINH3", nullable = true, length = 255)
private String leinh3;
/**
* 公式码用于成本核算3
*/
@Column(name = "FORML3", nullable = true, length = 255)
private String forml3;
/**
* 活动类型4
*/
@Column(name = "LSTAR4", nullable = true, length = 255)
private String lstar4;
/**
* 作业单位4
*/
@Column(name = "LEINH4", nullable = true, length = 255)
private String leinh4;
/**
* 公式码用于成本核算4
*/
@Column(name = "FORML4", nullable = true, length = 255)
private String forml4;
/**
* 活动类型5
*/
@Column(name = "LSTAR5", nullable = true, length = 255)
private String lstar5;
/**
* 作业单位5
*/
@Column(name = "LEINH5", nullable = true, length = 255)
private String leinh5;
/**
* 公式码用于成本核算5
*/
@Column(name = "FORML5", nullable = true, length = 255)
private String forml5;
/**
* 活动类型6
*/
@Column(name = "LSTAR6", nullable = true, length = 255)
private String lstar6;
/**
* 作业单位6
*/
@Column(name = "LEINH6", nullable = true, length = 255)
private String leinh6;
/**
* 公式码用于成本核算6
*/
@Column(name = "FORML6", nullable = true, length = 255)
private String forml6;
/**
* 第一工作中心参数(用于公式)
*/
@Column(name = "PAR01", nullable = true, length = 255)
private String par01;
/**
* 参数值1
*/
@Column(name = "PARV1", nullable = true, length = 255)
private String parv1;
/**
* 第二个工作中心参数 (用于公式)
*/
@Column(name = "PAR02", nullable = true, length = 255)
private String par02;
/**
* 参数值2
*/
@Column(name = "PARV2", nullable = true, length = 255)
private String parv2;
/**
* 第三个工作中心参数 (用于公式)
*/
@Column(name = "PAR03", nullable = true, length = 255)
private String par03;
/**
* 参数值3
*/
@Column(name = "PARV3", nullable = true, length = 255)
private String parv3;
/**
* 第四工作中心参数(用于公式)
*/
@Column(name = "PAR04", nullable = true, length = 255)
private String par04;
/**
* 参数值4
*/
@Column(name = "PARV4", nullable = true, length = 255)
private String parv4;
/**
* 第五工作中心参数(用于公式)
*/
@Column(name = "PAR05", nullable = true, length = 255)
private String par05;
/**
* 参数值5
*/
@Column(name = "PARV5", nullable = true, length = 255)
private String parv5;
/**
* 第六个工作中心参数 ( 用于公式 )
*/
@Column(name = "PAR06", nullable = true, length = 255)
private String par06;
/**
* 参数值6
*/
@Column(name = "PARV6", nullable = true, length = 255)
private String parv6;
/**
* 参照标识
*/
@Column(name = "LSTAR_REF1", nullable = true, length = 255)
private String lstarRef1;
/**
* 备注
*/
@Column(name = "ZBZ", nullable = true, length = 255)
private String zbz;
/**
* 更新标识:I 插入 U 修改 D 删除
*/
@Column(name = "UPDKZ", nullable = true, length = 3)
private String updkz;
@Override
public boolean equals(Object o) {
if (this == o) { return true; }
if (!(o instanceof SapWorkCenterLog)) { return false; }
SapWorkCenterLog that = (SapWorkCenterLog) o;
return new EqualsBuilder().append(getId(), that.getId()).append(getOperator(), that.getOperator()).append(getOperationType(), that.getOperationType()).append(getCorrelationId(), that.getCorrelationId()).append(getWerks(), that.getWerks()).append(getApbpl(), that.getApbpl()).append(getVerwe(), that.getVerwe()).append(getStext(), that.getStext()).append(getPlanv(), that.getPlanv()).append(getVeran(), that.getVeran()).append(getRgekz(), that.getRgekz()).append(getVorgschl(), that.getVorgschl()).append(getSteus(), that.getSteus()).append(getKtext(), that.getKtext()).append(getKapart(), that.getKapart()).append(getPlanr(), that.getPlanr()).append(getKalid(), that.getKalid()).append(getMeins(), that.getMeins()).append(getBegzt(), that.getBegzt()).append(getEndzt(), that.getEndzt()).append(getNgrad(), that.getNgrad()).append(getAznor(), that.getAznor()).append(getKapeh(), that.getKapeh()).append(getKapter(), that.getKapter()).append(getUeberlast(), that.getUeberlast()).append(getFork2(), that.getFork2()).append(getKapartJh(), that.getKapartJh()).append(getFort2(), that.getFort2()).append(getBegda(), that.getBegda()).append(getEndda(), that.getEndda()).append(getKostl(), that.getKostl()).append(getLstar1(), that.getLstar1()).append(getLeinh1(), that.getLeinh1()).append(getForml1(), that.getForml1()).append(getLstar2(), that.getLstar2()).append(getLeinh2(), that.getLeinh2()).append(getForml2(), that.getForml2()).append(getLstar3(), that.getLstar3()).append(getLeinh3(), that.getLeinh3()).append(getForml3(), that.getForml3()).append(getLstar4(), that.getLstar4()).append(getLeinh4(), that.getLeinh4()).append(getForml4(), that.getForml4()).append(getLstar5(), that.getLstar5()).append(getLeinh5(), that.getLeinh5()).append(getForml5(), that.getForml5()).append(getLstar6(), that.getLstar6()).append(getLeinh6(), that.getLeinh6()).append(getForml6(), that.getForml6()).append(getPar01(), that.getPar01()).append(getParv1(), that.getParv1()).append(getPar02(), that.getPar02()).append(getParv2(), that.getParv2()).append(getPar03(), that.getPar03()).append(getParv3(), that.getParv3()).append(getPar04(), that.getPar04()).append(getParv4(), that.getParv4()).append(getPar05(), that.getPar05()).append(getParv5(), that.getParv5()).append(getPar06(), that.getPar06()).append(getParv6(), that.getParv6()).append(getLstarRef1(), that.getLstarRef1()).append(getZbz(), that.getZbz()).append(getUpdkz(), that.getUpdkz()).isEquals();
}
@Override
public int hashCode() {
return new HashCodeBuilder(17, 37).append(getId()).append(getOperator()).append(getOperationType()).append(getCorrelationId()).append(getWerks()).append(getApbpl()).append(getVerwe()).append(getStext()).append(getPlanv()).append(getVeran()).append(getRgekz()).append(getVorgschl()).append(getSteus()).append(getKtext()).append(getKapart()).append(getPlanr()).append(getKalid()).append(getMeins()).append(getBegzt()).append(getEndzt()).append(getNgrad()).append(getAznor()).append(getKapeh()).append(getKapter()).append(getUeberlast()).append(getFork2()).append(getKapartJh()).append(getFort2()).append(getBegda()).append(getEndda()).append(getKostl()).append(getLstar1()).append(getLeinh1()).append(getForml1()).append(getLstar2()).append(getLeinh2()).append(getForml2()).append(getLstar3()).append(getLeinh3()).append(getForml3()).append(getLstar4()).append(getLeinh4()).append(getForml4()).append(getLstar5()).append(getLeinh5()).append(getForml5()).append(getLstar6()).append(getLeinh6()).append(getForml6()).append(getPar01()).append(getParv1()).append(getPar02()).append(getParv2()).append(getPar03()).append(getParv3()).append(getPar04()).append(getParv4()).append(getPar05()).append(getParv5()).append(getPar06()).append(getParv6()).append(getLstarRef1()).append(getZbz()).append(getUpdkz()).toHashCode();
}
public BigDecimal getId() {
return this.id;
}
public void setId (String id) {
this.id = (id == null) || id.isEmpty() ? null : new BigDecimal(id);
}
public String getOperator() {
return this.operator;
}
public void setOperator(String operator) {
this.operator = operator;
}
public Integer getOperationType() {
return this.operationType;
}
public void setOperationType(Integer operationType) {
this.operationType = operationType;
}
public String getCorrelationId() {
return this.correlationId;
}
public void setCorrelationId(String correlationId) {
this.correlationId = correlationId;
}
public String getWerks() {
return this.werks;
}
public void setWerks(String werks) {
this.werks = werks;
}
public String getApbpl() {
return this.apbpl;
}
public void setApbpl(String apbpl) {
this.apbpl = apbpl;
}
public String getVerwe() {
return this.verwe;
}
public void setVerwe(String verwe) {
this.verwe = verwe;
}
public String getStext() {
return this.stext;
}
public void setStext(String stext) {
this.stext = stext;
}
public String getPlanv() {
return this.planv;
}
public void setPlanv(String planv) {
this.planv = planv;
}
public String getVeran() {
return this.veran;
}
public void setVeran(String veran) {
this.veran = veran;
}
public String getRgekz() {
return this.rgekz;
}
public void setRgekz(String rgekz) {
this.rgekz = rgekz;
}
public String getVorgschl() {
return this.vorgschl;
}
public void setVorgschl(String vorgschl) {
this.vorgschl = vorgschl;
}
public String getSteus() {
return this.steus;
}
public void setSteus(String steus) {
this.steus = steus;
}
public String getKtext() {
return this.ktext;
}
public void setKtext(String ktext) {
this.ktext = ktext;
}
public String getKapart() {
return this.kapart;
}
public void setKapart(String kapart) {
this.kapart = kapart;
}
public String getPlanr() {
return this.planr;
}
public void setPlanr(String planr) {
this.planr = planr;
}
public Integer getKalid() {
return this.kalid;
}
public void setKalid(Integer kalid) {
this.kalid = kalid;
}
public String getMeins() {
return this.meins;
}
public void setMeins(String meins) {
this.meins = meins;
}
public java.util.Date getBegzt() {
return this.begzt;
}
public void setBegzt(java.util.Date begzt) {
this.begzt = begzt;
}
public java.util.Date getEndzt() {
return this.endzt;
}
public void setEndzt(java.util.Date endzt) {
this.endzt = endzt;
}
public String getNgrad() {
return this.ngrad;
}
public void setNgrad(String ngrad) {
this.ngrad = ngrad;
}
public String getAznor() {
return this.aznor;
}
public void setAznor(String aznor) {
this.aznor = aznor;
}
public String getKapeh() {
return this.kapeh;
}
public void setKapeh(String kapeh) {
this.kapeh = kapeh;
}
public String getKapter() {
return this.kapter;
}
public void setKapter(String kapter) {
this.kapter = kapter;
}
public String getUeberlast() {
return this.ueberlast;
}
public void setUeberlast(String ueberlast) {
this.ueberlast = ueberlast;
}
public String getFork2() {
return this.fork2;
}
public void setFork2(String fork2) {
this.fork2 = fork2;
}
public String getKapartJh() {
return this.kapartJh;
}
public void setKapartJh(String kapartJh) {
this.kapartJh = kapartJh;
}
public String getFort2() {
return this.fort2;
}
public void setFort2(String fort2) {
this.fort2 = fort2;
}
public java.util.Date getBegda() {
return this.begda;
}
public void setBegda(java.util.Date begda) {
this.begda = begda;
}
public java.util.Date getEndda() {
return this.endda;
}
public void setEndda(java.util.Date endda) {
this.endda = endda;
}
public String getKostl() {
return this.kostl;
}
public void setKostl(String kostl) {
this.kostl = kostl;
}
public String getLstar1() {
return this.lstar1;
}
public void setLstar1(String lstar1) {
this.lstar1 = lstar1;
}
public String getLeinh1() {
return this.leinh1;
}
public void setLeinh1(String leinh1) {
this.leinh1 = leinh1;
}
public String getForml1() {
return this.forml1;
}
public void setForml1(String forml1) {
this.forml1 = forml1;
}
public String getLstar2() {
return this.lstar2;
}
public void setLstar2(String lstar2) {
this.lstar2 = lstar2;
}
public String getLeinh2() {
return this.leinh2;
}
public void setLeinh2(String leinh2) {
this.leinh2 = leinh2;
}
public String getForml2() {
return this.forml2;
}
public void setForml2(String forml2) {
this.forml2 = forml2;
}
public String getLstar3() {
return this.lstar3;
}
public void setLstar3(String lstar3) {
this.lstar3 = lstar3;
}
public String getLeinh3() {
return this.leinh3;
}
public void setLeinh3(String leinh3) {
this.leinh3 = leinh3;
}
public String getForml3() {
return this.forml3;
}
public void setForml3(String forml3) {
this.forml3 = forml3;
}
public String getLstar4() {
return this.lstar4;
}
public void setLstar4(String lstar4) {
this.lstar4 = lstar4;
}
public String getLeinh4() {
return this.leinh4;
}
public void setLeinh4(String leinh4) {
this.leinh4 = leinh4;
}
public String getForml4() {
return this.forml4;
}
public void setForml4(String forml4) {
this.forml4 = forml4;
}
public String getLstar5() {
return this.lstar5;
}
public void setLstar5(String lstar5) {
this.lstar5 = lstar5;
}
public String getLeinh5() {
return this.leinh5;
}
public void setLeinh5(String leinh5) {
this.leinh5 = leinh5;
}
public String getForml5() {
return this.forml5;
}
public void setForml5(String forml5) {
this.forml5 = forml5;
}
public String getLstar6() {
return this.lstar6;
}
public void setLstar6(String lstar6) {
this.lstar6 = lstar6;
}
public String getLeinh6() {
return this.leinh6;
}
public void setLeinh6(String leinh6) {
this.leinh6 = leinh6;
}
public String getForml6() {
return this.forml6;
}
public void setForml6(String forml6) {
this.forml6 = forml6;
}
public String getPar01() {
return this.par01;
}
public void setPar01(String par01) {
this.par01 = par01;
}
public String getParv1() {
return this.parv1;
}
public void setParv1(String parv1) {
this.parv1 = parv1;
}
public String getPar02() {
return this.par02;
}
public void setPar02(String par02) {
this.par02 = par02;
}
public String getParv2() {
return this.parv2;
}
public void setParv2(String parv2) {
this.parv2 = parv2;
}
public String getPar03() {
return this.par03;
}
public void setPar03(String par03) {
this.par03 = par03;
}
public String getParv3() {
return this.parv3;
}
public void setParv3(String parv3) {
this.parv3 = parv3;
}
public String getPar04() {
return this.par04;
}
public void setPar04(String par04) {
this.par04 = par04;
}
public String getParv4() {
return this.parv4;
}
public void setParv4(String parv4) {
this.parv4 = parv4;
}
public String getPar05() {
return this.par05;
}
public void setPar05(String par05) {
this.par05 = par05;
}
public String getParv5() {
return this.parv5;
}
public void setParv5(String parv5) {
this.parv5 = parv5;
}
public String getPar06() {
return this.par06;
}
public void setPar06(String par06) {
this.par06 = par06;
}
public String getParv6() {
return this.parv6;
}
public void setParv6(String parv6) {
this.parv6 = parv6;
}
public String getLstarRef1() {
return this.lstarRef1;
}
public void setLstarRef1(String lstarRef1) {
this.lstarRef1 = lstarRef1;
}
public String getZbz() {
return this.zbz;
}
public void setZbz(String zbz) {
this.zbz = zbz;
}
public String getUpdkz() {
return this.updkz;
}
public void setUpdkz(String updkz) {
this.updkz = updkz;
}
}
package com.huigou.topsun.sap.workcenter.domain;
import java.io.Serializable;
import java.math.BigDecimal;
import javax.persistence.*;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.huigou.topsun.common.NumberToStringSerializer;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.EqualsBuilder;
import org.apache.commons.lang3.builder.HashCodeBuilder;
/**
* @author qinzhenguan
* null
*/
@JsonInclude(JsonInclude.Include.ALWAYS)
@JsonIgnoreProperties(ignoreUnknown = true)
@Entity
@Table(name = "sys_change_record")
public class SysChangeRecord implements Serializable {
/**
* null
*/
@Id
@JsonSerialize(using = NumberToStringSerializer.class)
@Column(name = "id", nullable = false)
private BigDecimal id;
/**
* 关联数据ID
*/
@Column(name = "correlation_id", nullable = true, length = 32)
private String correlationId;
/**
* 关联系统
*/
@Column(name = "correlation_system", nullable = true, length = 32)
private String correlationSystem;
/**
* 业务ID
*/
@Column(name = "business_id", nullable = true, length = 32)
private String businessId;
/**
* 业务名称
*/
@Column(name = "business_name", nullable = true, length = 100)
private String businessName;
/**
* 归属部门
*/
@Column(name = "depart", nullable = true, length = 64)
private String depart;
/**
* 录入人
*/
@Column(name = "enter_user", nullable = true, length = 120)
private String enterUser;
/**
* 录入时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@Column(name = "enter_time", nullable = true)
private java.util.Date enterTime;
/**
* 最后修改人
*/
@Column(name = "last_reviser", nullable = true, length = 120)
private String lastReviser;
/**
* 最后修改时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@Column(name = "last_reviser_time", nullable = true)
private java.util.Date lastReviserTime;
/**
* 有效标志: 0:false;1:true
*/
@Column(name = "yxbz", nullable = true)
private Integer yxbz;
@Override
public boolean equals(Object o) {
if (this == o) { return true; }
if (o == null || getClass() != o.getClass()) { return false; }
SysChangeRecord that = (SysChangeRecord) o;
return new EqualsBuilder().append(id, that.id).append(correlationId, that.correlationId).append(correlationSystem, that.correlationSystem).append(businessId, that.businessId).append(businessName, that.businessName).append(depart, that.depart).append(enterUser, that.enterUser).append(enterTime, that.enterTime).append(lastReviser, that.lastReviser).append(lastReviserTime, that.lastReviserTime).append(yxbz, that.yxbz).isEquals();
}
@Override
public int hashCode() {
return new HashCodeBuilder(17, 37).append(id).append(correlationId).append(correlationSystem).append(businessId).append(businessName).append(depart).append(enterUser).append(enterTime).append(lastReviser).append(lastReviserTime).append(yxbz).toHashCode();
}
public BigDecimal getId() {
return this.id;
}
public void setId (String id) {
this.id = (id == null) || id.isEmpty() ? null : new BigDecimal(id);
}
public String getCorrelationId() {
return this.correlationId;
}
public void setCorrelationId(String correlationId) {
this.correlationId = correlationId;
}
public String getCorrelationSystem() {
return this.correlationSystem;
}
public void setCorrelationSystem(String correlationSystem) {
this.correlationSystem = correlationSystem;
}
public String getBusinessId() {
return this.businessId;
}
public void setBusinessId(String businessId) {
this.businessId = businessId;
}
public String getBusinessName() {
return this.businessName;
}
public void setBusinessName(String businessName) {
this.businessName = businessName;
}
public String getDepart() {
return this.depart;
}
public void setDepart(String depart) {
this.depart = depart;
}
public String getEnterUser() {
return this.enterUser;
}
public void setEnterUser(String enterUser) {
this.enterUser = enterUser;
}
public java.util.Date getEnterTime() {
return this.enterTime;
}
public void setEnterTime(java.util.Date enterTime) {
this.enterTime = enterTime;
}
public String getLastReviser() {
return this.lastReviser;
}
public void setLastReviser(String lastReviser) {
this.lastReviser = lastReviser;
}
public java.util.Date getLastReviserTime() {
return this.lastReviserTime;
}
public void setLastReviserTime(java.util.Date lastReviserTime) {
this.lastReviserTime = lastReviserTime;
}
public Integer getYxbz() {
return this.yxbz;
}
public void setYxbz(Integer yxbz) {
this.yxbz = yxbz;
}
}
package com.huigou.topsun.sap.workcenter.repository;
import java.math.BigDecimal;
import com.huigou.topsun.sap.workcenter.domain.SapWorkCenterLog;
import org.springframework.data.jpa.repository.JpaRepository;
/**
@author YourUserName
*/
public interface SapWorkCenterLogRepository extends JpaRepository<SapWorkCenterLog, BigDecimal> {
}
package com.huigou.topsun.sap.workcenter.repository;
import com.huigou.topsun.sap.workcenter.domain.SapWorkCenter;
import org.springframework.data.jpa.repository.JpaRepository;
/**
@author YourUserName
*/
public interface SapWorkCenterRepository extends JpaRepository<SapWorkCenter, String> {
}
package com.huigou.topsun.sap.workcenter.repository;
import java.math.BigDecimal;
import com.huigou.topsun.sap.workcenter.domain.SysChangeRecord;
import org.springframework.data.jpa.repository.JpaRepository;
/**
@author YourUserName
*/
public interface SysChangeRecordRepository extends JpaRepository<SysChangeRecord, BigDecimal> {
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment