| | |
| | | "avatar": "", |
| | | "version": "4.9.4", |
| | | "createdTime": "2025-3-10 16:38:19", |
| | | "updatedTime": "2025-9-4 11:02:24", |
| | | "updatedTime": "2025-9-5 15:27:47", |
| | | "dbConns": [], |
| | | "profile": { |
| | | "default": { |
| | |
| | | "correlations": [], |
| | | "indexes": [], |
| | | "type": "P" |
| | | }, |
| | | { |
| | | "id": "9F7C10B2-9B87-4E80-AF35-D054CEEF11FA", |
| | | "env": { |
| | | "base": { |
| | | "nameSpace": "", |
| | | "codeRoot": "" |
| | | } |
| | | }, |
| | | "defKey": "eam_process_check", |
| | | "defName": "å·¥èºç¹æ£", |
| | | "comment": "", |
| | | "properties": { |
| | | "partitioned by": "(date string)", |
| | | "row format delimited": "", |
| | | "fields terminated by ','": "", |
| | | "collection items terminated by '-'": "", |
| | | "map keys terminated by ':'": "", |
| | | "store as textfile;": "" |
| | | }, |
| | | "sysProps": { |
| | | "nameTemplate": "{defKey}[{defName}]" |
| | | }, |
| | | "notes": {}, |
| | | "headers": [ |
| | | { |
| | | "refKey": "hideInGraph", |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "defKey", |
| | | "freeze": false, |
| | | "hideInGraph": false |
| | | }, |
| | | { |
| | | "refKey": "defName", |
| | | "freeze": false, |
| | | "hideInGraph": false |
| | | }, |
| | | { |
| | | "refKey": "primaryKey", |
| | | "freeze": false, |
| | | "hideInGraph": false |
| | | }, |
| | | { |
| | | "refKey": "notNull", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "autoIncrement", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "domain", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "type", |
| | | "freeze": false, |
| | | "hideInGraph": false |
| | | }, |
| | | { |
| | | "refKey": "len", |
| | | "freeze": false, |
| | | "hideInGraph": false |
| | | }, |
| | | { |
| | | "refKey": "scale", |
| | | "freeze": false, |
| | | "hideInGraph": false |
| | | }, |
| | | { |
| | | "refKey": "comment", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "refDict", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "defaultValue", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "isStandard", |
| | | "freeze": false, |
| | | "hideInGraph": false |
| | | }, |
| | | { |
| | | "refKey": "uiHint", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "extProps", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "attr1", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "attr2", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "attr3", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "attr4", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "attr5", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "attr6", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "attr7", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "attr8", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "attr9", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | } |
| | | ], |
| | | "fields": [ |
| | | { |
| | | "defKey": "id", |
| | | "defName": "主é®", |
| | | "comment": "", |
| | | "type": "", |
| | | "len": "", |
| | | "scale": "", |
| | | "primaryKey": true, |
| | | "notNull": true, |
| | | "autoIncrement": false, |
| | | "defaultValue": "", |
| | | "hideInGraph": false, |
| | | "refDict": "", |
| | | "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", |
| | | "extProps": {}, |
| | | "domain": "16120F75-6AA7-4483-868D-F07F511BB081", |
| | | "id": "CD432056-A49A-4204-8715-8B5C451DF6B4" |
| | | }, |
| | | { |
| | | "defKey": "create_by", |
| | | "defName": "å建人", |
| | | "comment": "", |
| | | "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", |
| | | "type": "", |
| | | "len": "", |
| | | "scale": "", |
| | | "primaryKey": false, |
| | | "notNull": false, |
| | | "autoIncrement": false, |
| | | "defaultValue": "", |
| | | "hideInGraph": true, |
| | | "refDict": "", |
| | | "uiHint": "", |
| | | "id": "21417BC1-F7C6-4911-A88D-2E9455F32648", |
| | | "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" |
| | | }, |
| | | { |
| | | "defKey": "create_time", |
| | | "defName": "å建æ¶é´", |
| | | "comment": "", |
| | | "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", |
| | | "type": "", |
| | | "len": "", |
| | | "scale": "", |
| | | "primaryKey": false, |
| | | "notNull": false, |
| | | "autoIncrement": false, |
| | | "defaultValue": "", |
| | | "hideInGraph": true, |
| | | "refDict": "", |
| | | "uiHint": "", |
| | | "id": "F0A8978E-BC13-4708-839B-4F95CDF8DEE2", |
| | | "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" |
| | | }, |
| | | { |
| | | "defKey": "update_by", |
| | | "defName": "æ´æ°äºº", |
| | | "comment": "", |
| | | "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", |
| | | "type": "", |
| | | "len": "", |
| | | "scale": "", |
| | | "primaryKey": false, |
| | | "notNull": false, |
| | | "autoIncrement": false, |
| | | "defaultValue": "", |
| | | "hideInGraph": true, |
| | | "refDict": "", |
| | | "uiHint": "", |
| | | "id": "0DF34205-07A1-430B-904B-3D41D07453BB", |
| | | "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" |
| | | }, |
| | | { |
| | | "defKey": "update_time", |
| | | "defName": "æ´æ°æ¶é´", |
| | | "comment": "", |
| | | "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", |
| | | "type": "", |
| | | "len": "", |
| | | "scale": "", |
| | | "primaryKey": false, |
| | | "notNull": false, |
| | | "autoIncrement": false, |
| | | "defaultValue": "", |
| | | "hideInGraph": true, |
| | | "refDict": "", |
| | | "uiHint": "", |
| | | "id": "E9614316-D152-4E45-8811-9AC981192AD1", |
| | | "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" |
| | | }, |
| | | { |
| | | "defKey": "del_flag", |
| | | "defName": "å 餿 è®°", |
| | | "comment": "", |
| | | "type": "", |
| | | "len": "", |
| | | "scale": "", |
| | | "primaryKey": false, |
| | | "notNull": false, |
| | | "autoIncrement": false, |
| | | "defaultValue": "", |
| | | "hideInGraph": false, |
| | | "refDict": "", |
| | | "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811", |
| | | "extProps": {}, |
| | | "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", |
| | | "id": "FA30D79B-C03F-424B-8E8A-19C00ACDD57B" |
| | | }, |
| | | { |
| | | "defKey": "equipment_id", |
| | | "defName": "设å¤id", |
| | | "comment": "", |
| | | "type": "", |
| | | "len": "", |
| | | "scale": "", |
| | | "primaryKey": false, |
| | | "notNull": false, |
| | | "autoIncrement": false, |
| | | "defaultValue": "", |
| | | "hideInGraph": false, |
| | | "refDict": "", |
| | | "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", |
| | | "extProps": {}, |
| | | "domain": "16120F75-6AA7-4483-868D-F07F511BB081", |
| | | "id": "255C5BD0-62A8-4101-9E23-8829ED3B2B23" |
| | | }, |
| | | { |
| | | "defKey": "work_order_id", |
| | | "defName": "æäº§å·¥åid", |
| | | "comment": "", |
| | | "type": "", |
| | | "len": "", |
| | | "scale": "", |
| | | "primaryKey": false, |
| | | "notNull": false, |
| | | "autoIncrement": false, |
| | | "defaultValue": "", |
| | | "hideInGraph": false, |
| | | "refDict": "", |
| | | "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", |
| | | "extProps": {}, |
| | | "domain": "16120F75-6AA7-4483-868D-F07F511BB081", |
| | | "id": "06688900-81DB-4CFF-BA62-AAEE8509DBEA" |
| | | }, |
| | | { |
| | | "defKey": "operator", |
| | | "defName": "ç¹æ£äºº", |
| | | "comment": "", |
| | | "type": "", |
| | | "len": "", |
| | | "scale": "", |
| | | "primaryKey": false, |
| | | "notNull": false, |
| | | "autoIncrement": false, |
| | | "defaultValue": "", |
| | | "hideInGraph": false, |
| | | "refDict": "", |
| | | "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", |
| | | "extProps": {}, |
| | | "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", |
| | | "id": "E136FACD-12A7-4AE9-BD40-CFB045AAD105" |
| | | }, |
| | | { |
| | | "defKey": "operate_time", |
| | | "defName": "ç¹æ£æ¶é´", |
| | | "comment": "", |
| | | "type": "", |
| | | "len": "", |
| | | "scale": "", |
| | | "primaryKey": false, |
| | | "notNull": false, |
| | | "autoIncrement": false, |
| | | "defaultValue": "", |
| | | "hideInGraph": false, |
| | | "refDict": "", |
| | | "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098", |
| | | "extProps": {}, |
| | | "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", |
| | | "id": "7B7BDDB0-B00F-4B34-8409-57E1E9FA95AD" |
| | | } |
| | | ], |
| | | "correlations": [], |
| | | "indexes": [], |
| | | "type": "P" |
| | | }, |
| | | { |
| | | "id": "C4D7D8D8-A80F-4A15-B253-50CF701ADF78", |
| | | "env": { |
| | | "base": { |
| | | "nameSpace": "", |
| | | "codeRoot": "" |
| | | } |
| | | }, |
| | | "defKey": "eam_process_check_detail", |
| | | "defName": "å·¥èºç¹æ£æç»", |
| | | "comment": "", |
| | | "properties": { |
| | | "partitioned by": "(date string)", |
| | | "row format delimited": "", |
| | | "fields terminated by ','": "", |
| | | "collection items terminated by '-'": "", |
| | | "map keys terminated by ':'": "", |
| | | "store as textfile;": "" |
| | | }, |
| | | "sysProps": { |
| | | "nameTemplate": "{defKey}[{defName}]" |
| | | }, |
| | | "notes": {}, |
| | | "headers": [ |
| | | { |
| | | "refKey": "hideInGraph", |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "defKey", |
| | | "freeze": false, |
| | | "hideInGraph": false |
| | | }, |
| | | { |
| | | "refKey": "defName", |
| | | "freeze": false, |
| | | "hideInGraph": false |
| | | }, |
| | | { |
| | | "refKey": "primaryKey", |
| | | "freeze": false, |
| | | "hideInGraph": false |
| | | }, |
| | | { |
| | | "refKey": "notNull", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "autoIncrement", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "domain", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "type", |
| | | "freeze": false, |
| | | "hideInGraph": false |
| | | }, |
| | | { |
| | | "refKey": "len", |
| | | "freeze": false, |
| | | "hideInGraph": false |
| | | }, |
| | | { |
| | | "refKey": "scale", |
| | | "freeze": false, |
| | | "hideInGraph": false |
| | | }, |
| | | { |
| | | "refKey": "comment", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "refDict", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "defaultValue", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "isStandard", |
| | | "freeze": false, |
| | | "hideInGraph": false |
| | | }, |
| | | { |
| | | "refKey": "uiHint", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "extProps", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "attr1", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "attr2", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "attr3", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "attr4", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "attr5", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "attr6", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "attr7", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "attr8", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | }, |
| | | { |
| | | "refKey": "attr9", |
| | | "freeze": false, |
| | | "hideInGraph": true |
| | | } |
| | | ], |
| | | "fields": [ |
| | | { |
| | | "defKey": "id", |
| | | "defName": "主é®", |
| | | "comment": "", |
| | | "type": "", |
| | | "len": "", |
| | | "scale": "", |
| | | "primaryKey": true, |
| | | "notNull": true, |
| | | "autoIncrement": false, |
| | | "defaultValue": "", |
| | | "hideInGraph": false, |
| | | "refDict": "", |
| | | "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", |
| | | "extProps": {}, |
| | | "domain": "16120F75-6AA7-4483-868D-F07F511BB081", |
| | | "id": "737C5344-8CAB-4D4A-8E01-075EC976F8BD" |
| | | }, |
| | | { |
| | | "defKey": "create_by", |
| | | "defName": "å建人", |
| | | "comment": "", |
| | | "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", |
| | | "type": "", |
| | | "len": "", |
| | | "scale": "", |
| | | "primaryKey": false, |
| | | "notNull": false, |
| | | "autoIncrement": false, |
| | | "defaultValue": "", |
| | | "hideInGraph": true, |
| | | "refDict": "", |
| | | "uiHint": "", |
| | | "id": "45C56BA0-3E1E-4008-8A71-39F5C3253167", |
| | | "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" |
| | | }, |
| | | { |
| | | "defKey": "create_time", |
| | | "defName": "å建æ¶é´", |
| | | "comment": "", |
| | | "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", |
| | | "type": "", |
| | | "len": "", |
| | | "scale": "", |
| | | "primaryKey": false, |
| | | "notNull": false, |
| | | "autoIncrement": false, |
| | | "defaultValue": "", |
| | | "hideInGraph": true, |
| | | "refDict": "", |
| | | "uiHint": "", |
| | | "id": "D24299F0-9222-4005-ADF8-0C8BE0CE7795", |
| | | "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" |
| | | }, |
| | | { |
| | | "defKey": "update_by", |
| | | "defName": "æ´æ°äºº", |
| | | "comment": "", |
| | | "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", |
| | | "type": "", |
| | | "len": "", |
| | | "scale": "", |
| | | "primaryKey": false, |
| | | "notNull": false, |
| | | "autoIncrement": false, |
| | | "defaultValue": "", |
| | | "hideInGraph": true, |
| | | "refDict": "", |
| | | "uiHint": "", |
| | | "id": "954F1724-F137-4444-A652-9A9C930F1625", |
| | | "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" |
| | | }, |
| | | { |
| | | "defKey": "update_time", |
| | | "defName": "æ´æ°æ¶é´", |
| | | "comment": "", |
| | | "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC", |
| | | "type": "", |
| | | "len": "", |
| | | "scale": "", |
| | | "primaryKey": false, |
| | | "notNull": false, |
| | | "autoIncrement": false, |
| | | "defaultValue": "", |
| | | "hideInGraph": true, |
| | | "refDict": "", |
| | | "uiHint": "", |
| | | "id": "E5A993D9-A5E7-4FC2-9DDF-CBCB009866E4", |
| | | "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098" |
| | | }, |
| | | { |
| | | "defKey": "del_flag", |
| | | "defName": "å 餿 è®°", |
| | | "comment": "", |
| | | "type": "", |
| | | "len": "", |
| | | "scale": "", |
| | | "primaryKey": false, |
| | | "notNull": false, |
| | | "autoIncrement": false, |
| | | "defaultValue": "", |
| | | "hideInGraph": false, |
| | | "refDict": "", |
| | | "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811", |
| | | "extProps": {}, |
| | | "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E", |
| | | "id": "F4049BF2-5C06-4B1E-ADE1-E229B4CDAFDA" |
| | | }, |
| | | { |
| | | "defKey": "check_id", |
| | | "defName": "ç¹æ£id", |
| | | "comment": "", |
| | | "type": "", |
| | | "len": "", |
| | | "scale": "", |
| | | "primaryKey": false, |
| | | "notNull": false, |
| | | "autoIncrement": false, |
| | | "defaultValue": "", |
| | | "hideInGraph": false, |
| | | "refDict": "", |
| | | "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64", |
| | | "extProps": {}, |
| | | "domain": "16120F75-6AA7-4483-868D-F07F511BB081", |
| | | "id": "8B8B670C-F8D1-40AA-B129-9F278B2817CD" |
| | | }, |
| | | { |
| | | "defKey": "parameter_id", |
| | | "defName": "åæ°id", |
| | | "comment": "", |
| | | "type": "", |
| | | "len": "", |
| | | "scale": "", |
| | | "primaryKey": false, |
| | | "notNull": false, |
| | | "autoIncrement": false, |
| | | "defaultValue": "", |
| | | "hideInGraph": false, |
| | | "domain": "16120F75-6AA7-4483-868D-F07F511BB081", |
| | | "refDict": "", |
| | | "extProps": {}, |
| | | "notes": {}, |
| | | "attr1": "", |
| | | "attr2": "", |
| | | "attr3": "", |
| | | "attr4": "", |
| | | "attr5": "", |
| | | "attr6": "", |
| | | "attr7": "", |
| | | "attr8": "", |
| | | "attr9": "", |
| | | "id": "8F159F7F-9D95-4C23-B23B-244DC6E1983F", |
| | | "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" |
| | | }, |
| | | { |
| | | "defKey": "parameter_period", |
| | | "defName": "åæ°èå´", |
| | | "comment": "", |
| | | "type": "", |
| | | "len": "", |
| | | "scale": "", |
| | | "primaryKey": false, |
| | | "notNull": false, |
| | | "autoIncrement": false, |
| | | "defaultValue": "", |
| | | "hideInGraph": false, |
| | | "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6", |
| | | "refDict": "", |
| | | "extProps": {}, |
| | | "notes": {}, |
| | | "attr1": "", |
| | | "attr2": "", |
| | | "attr3": "", |
| | | "attr4": "", |
| | | "attr5": "", |
| | | "attr6": "", |
| | | "attr7": "", |
| | | "attr8": "", |
| | | "attr9": "", |
| | | "id": "650B9DFD-7DB3-4051-9E2D-3A2EA37CEA8C", |
| | | "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" |
| | | }, |
| | | { |
| | | "defKey": "check_result", |
| | | "defName": "ç¹æ£ç»æ", |
| | | "comment": "1æ£å¸¸ã2å¼å¸¸", |
| | | "type": "", |
| | | "len": "", |
| | | "scale": "", |
| | | "primaryKey": false, |
| | | "notNull": false, |
| | | "autoIncrement": false, |
| | | "defaultValue": "", |
| | | "hideInGraph": false, |
| | | "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792", |
| | | "refDict": "", |
| | | "extProps": {}, |
| | | "notes": {}, |
| | | "attr1": "", |
| | | "attr2": "", |
| | | "attr3": "", |
| | | "attr4": "", |
| | | "attr5": "", |
| | | "attr6": "", |
| | | "attr7": "", |
| | | "attr8": "", |
| | | "attr9": "", |
| | | "id": "608798AB-F789-4333-AAFC-8580264441B9", |
| | | "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" |
| | | }, |
| | | { |
| | | "defKey": "exception_description", |
| | | "defName": "å¼å¸¸æè¿°", |
| | | "comment": "", |
| | | "type": "", |
| | | "len": "", |
| | | "scale": "", |
| | | "primaryKey": false, |
| | | "notNull": false, |
| | | "autoIncrement": false, |
| | | "defaultValue": "", |
| | | "hideInGraph": false, |
| | | "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573", |
| | | "refDict": "", |
| | | "extProps": {}, |
| | | "notes": {}, |
| | | "attr1": "", |
| | | "attr2": "", |
| | | "attr3": "", |
| | | "attr4": "", |
| | | "attr5": "", |
| | | "attr6": "", |
| | | "attr7": "", |
| | | "attr8": "", |
| | | "attr9": "", |
| | | "id": "F6665893-2CFA-4552-8F6D-376C099E0E31", |
| | | "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64" |
| | | } |
| | | ], |
| | | "correlations": [], |
| | | "indexes": [], |
| | | "type": "P" |
| | | } |
| | | ], |
| | | "views": [], |
| | |
| | | }}).collect(Collectors.toList()); |
| | | return Result.ok(equipmentMapList); |
| | | } |
| | | |
| | | @AutoLog(value = "æ¥è¯¢æäº§å·¥åæå±äº§çº¿ä¸éè¦å·¥èºç¹æ£ç设å¤å表") |
| | | @ApiOperation(value = "æ¥è¯¢æäº§å·¥åæå±äº§çº¿ä¸éè¦å·¥èºç¹æ£ç设å¤å表", notes = "æ¥è¯¢æäº§å·¥åæå±äº§çº¿ä¸éè¦å·¥èºç¹æ£ç设å¤å表") |
| | | @GetMapping(value = "/listProductionLineProcessCheckEquipment") |
| | | public Result<?> listProductionLineProcessCheckEquipment(@RequestParam("orderId") String orderId) { |
| | | MesProductionWorkOrder workOrder = mesProductionWorkOrderService.getById(orderId); |
| | | if (workOrder == null) { |
| | | return Result.error("å·¥åä¸åå¨ï¼"); |
| | | } |
| | | List<Map<String, Object>> equipmentMapList = eamEquipmentService.list(new LambdaQueryWrapper<EamEquipment>() |
| | | .eq(EamEquipment::getOrgId, workOrder.getFactoryId()) |
| | | .eq(EamEquipment::getDelFlag, CommonConstant.DEL_FLAG_0) |
| | | .apply("EXISTS (SELECT 1 FROM eam_equipment_process_parameters t WHERE t.equipment_id = eam_equipment.id)") |
| | | .apply("NOT EXISTS (SELECT 1 FROM eam_process_check t WHERE t.equipment_id = eam_equipment.id AND t.work_order_id = {0})", orderId)) |
| | | .stream().map(e -> (Map<String, Object>) new HashMap<String, Object>() {{ |
| | | put("value", e.getId()); |
| | | put("label", e.getEquipmentCode() + "[" + e.getEquipmentName() + "]"); |
| | | put("text", e.getEquipmentCode() + "[" + e.getEquipmentName() + "]"); |
| | | }}).collect(Collectors.toList()); |
| | | return Result.ok(equipmentMapList); |
| | | } |
| | | } |
| | |
| | | package org.jeecg.modules.eam.controller; |
| | | |
| | | import cn.hutool.core.collection.CollectionUtil; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.fasterxml.jackson.databind.ObjectMapper; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.jeecg.common.api.vo.Result; |
| | | import org.jeecg.common.aspect.annotation.AutoLog; |
| | | import org.jeecg.common.constant.CommonConstant; |
| | | import org.jeecg.common.system.base.controller.JeecgController; |
| | | import org.jeecg.modules.eam.entity.EamEquipmentProcessParameters; |
| | | import org.jeecg.modules.eam.entity.EamProcessParameters; |
| | | import org.jeecg.modules.eam.service.IEamEquipmentProcessParametersService; |
| | | import org.jeecg.modules.eam.service.IEamProcessParametersService; |
| | | import org.jeecg.modules.eam.vo.ProcessParametersVo; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | | /** |
| | | * @Description: 设å¤å·¥èºåæ° |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-04-27 |
| | |
| | | public class EamEquipmentProcessParametersController extends JeecgController<EamEquipmentProcessParameters, IEamEquipmentProcessParametersService> { |
| | | @Autowired |
| | | private IEamEquipmentProcessParametersService eamEquipmentProcessParametersService; |
| | | @Autowired |
| | | private IEamProcessParametersService eamProcessParametersService; |
| | | @Autowired |
| | | private ObjectMapper objectMapper; |
| | | |
| | | /** |
| | | * å页å表æ¥è¯¢ |
| | |
| | | return Result.OK("æ¹éå 餿åï¼"); |
| | | } |
| | | |
| | | @AutoLog(value = "设å¤å·¥èºåæ°-éè¿è®¾å¤idæ¥è¯¢å·¥èºåæ°") |
| | | @ApiOperation(value="设å¤å·¥èºåæ°-éè¿è®¾å¤idæ¥è¯¢å·¥èºåæ°", notes="设å¤å·¥èºåæ°-éè¿è®¾å¤idæ¥è¯¢å·¥èºåæ°") |
| | | @GetMapping(value = "/queryByEquipmentId") |
| | | public Result<?> queryByEquipmentId(@RequestParam("equipmentId") String equipmentId) { |
| | | List<EamEquipmentProcessParameters> eamEquipmentProcessParameters = eamEquipmentProcessParametersService.list(new LambdaQueryWrapper<EamEquipmentProcessParameters>() |
| | | .eq(EamEquipmentProcessParameters::getEquipmentId, equipmentId)); |
| | | if (eamEquipmentProcessParameters.isEmpty()) { |
| | | return Result.error("æªæ¥è¯¢å°è¯¥è®¾å¤çå·¥èºåæ°ï¼"); |
| | | } |
| | | Map<String, String> processIdPeriodMap = eamEquipmentProcessParameters.stream() |
| | | .collect(Collectors.toMap(EamEquipmentProcessParameters::getParameterId, EamEquipmentProcessParameters::getParameterPeriod)); |
| | | List<EamProcessParameters> processParameters = eamProcessParametersService.list(new LambdaQueryWrapper<EamProcessParameters>() |
| | | .in(EamProcessParameters::getId, processIdPeriodMap.keySet()) |
| | | .eq(EamProcessParameters::getDelFlag, CommonConstant.DEL_FLAG_0)); |
| | | List<ProcessParametersVo> processParametersVoList = CollectionUtil.newArrayList(); |
| | | processParameters.forEach(processParameter -> { |
| | | ProcessParametersVo processParametersVo = new ProcessParametersVo(processParameter); |
| | | processParametersVo.setParameterPeriod(processIdPeriodMap.get(processParameter.getId())); |
| | | processParametersVoList.add(processParametersVo); |
| | | }); |
| | | return Result.OK(processParametersVoList); |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.controller; |
| | | |
| | | import org.jeecg.common.system.query.QueryGenerator; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.jeecg.common.system.base.controller.JeecgController; |
| | | import org.jeecg.common.api.vo.Result; |
| | | import org.jeecg.modules.eam.dto.EamProcessCheckAddRequest; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import org.springframework.web.servlet.ModelAndView; |
| | | import java.util.Arrays; |
| | | import org.jeecg.common.util.oConvertUtils; |
| | | import org.jeecg.modules.eam.entity.EamProcessCheckDetail; |
| | | import org.jeecg.modules.eam.entity.EamProcessCheck; |
| | | import org.jeecg.modules.eam.service.IEamProcessCheckService; |
| | | import org.jeecg.modules.eam.service.IEamProcessCheckDetailService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.jeecg.common.aspect.annotation.AutoLog; |
| | | import org.apache.shiro.SecurityUtils; |
| | | import org.jeecg.common.system.vo.LoginUser; |
| | | import org.jeecgframework.poi.excel.ExcelImportUtil; |
| | | import org.jeecgframework.poi.excel.def.NormalExcelConstants; |
| | | import org.jeecgframework.poi.excel.entity.ExportParams; |
| | | import org.jeecgframework.poi.excel.entity.ImportParams; |
| | | import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | import org.springframework.web.multipart.MultipartHttpServletRequest; |
| | | import java.io.IOException; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | | * @Description: å·¥èºç¹æ£ |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-09-04 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Api(tags="å·¥èºç¹æ£") |
| | | @RestController |
| | | @RequestMapping("/eam/eamProcessCheck") |
| | | @Slf4j |
| | | public class EamProcessCheckController extends JeecgController<EamProcessCheck, IEamProcessCheckService> { |
| | | |
| | | @Autowired |
| | | private IEamProcessCheckService eamProcessCheckService; |
| | | |
| | | @Autowired |
| | | private IEamProcessCheckDetailService eamProcessCheckDetailService; |
| | | |
| | | |
| | | /*---------------------------------主表å¤ç-begin-------------------------------------*/ |
| | | |
| | | /** |
| | | * å页å表æ¥è¯¢ |
| | | * @param eamProcessCheck |
| | | * @param pageNo |
| | | * @param pageSize |
| | | * @param req |
| | | * @return |
| | | */ |
| | | //@AutoLog(value = "å·¥èºç¹æ£-å页å表æ¥è¯¢") |
| | | @ApiOperation(value="å·¥èºç¹æ£-å页å表æ¥è¯¢", notes="å·¥èºç¹æ£-å页å表æ¥è¯¢") |
| | | @GetMapping(value = "/list") |
| | | public Result<IPage<EamProcessCheck>> queryPageList(EamProcessCheck eamProcessCheck, |
| | | @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, |
| | | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | QueryWrapper<EamProcessCheck> queryWrapper = QueryGenerator.initQueryWrapper(eamProcessCheck, req.getParameterMap()); |
| | | Page<EamProcessCheck> page = new Page<EamProcessCheck>(pageNo, pageSize); |
| | | IPage<EamProcessCheck> pageList = eamProcessCheckService.page(page, queryWrapper); |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | | /** |
| | | * æ·»å |
| | | * @param eamProcessCheck |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "å·¥èºç¹æ£-æ·»å ") |
| | | @ApiOperation(value="å·¥èºç¹æ£-æ·»å ", notes="å·¥èºç¹æ£-æ·»å ") |
| | | //@RequiresPermissions("org.jeecg.modules:eam_process_check:add") |
| | | @PostMapping(value = "/add") |
| | | public Result<String> add(@RequestBody EamProcessCheckAddRequest eamProcessCheck) { |
| | | eamProcessCheckService.add(eamProcessCheck); |
| | | return Result.OK("æ·»å æåï¼"); |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ |
| | | * @param eamProcessCheck |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "å·¥èºç¹æ£-ç¼è¾") |
| | | @ApiOperation(value="å·¥èºç¹æ£-ç¼è¾", notes="å·¥èºç¹æ£-ç¼è¾") |
| | | //@RequiresPermissions("org.jeecg.modules:eam_process_check:edit") |
| | | @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) |
| | | public Result<String> edit(@RequestBody EamProcessCheck eamProcessCheck) { |
| | | eamProcessCheckService.updateById(eamProcessCheck); |
| | | return Result.OK("ç¼è¾æå!"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idå é¤ |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "å·¥èºç¹æ£-éè¿idå é¤") |
| | | @ApiOperation(value="å·¥èºç¹æ£-éè¿idå é¤", notes="å·¥èºç¹æ£-éè¿idå é¤") |
| | | //@RequiresPermissions("org.jeecg.modules:eam_process_check:delete") |
| | | @DeleteMapping(value = "/delete") |
| | | public Result<String> delete(@RequestParam(name="id",required=true) String id) { |
| | | eamProcessCheckService.delMain(id); |
| | | return Result.OK("å 餿å!"); |
| | | } |
| | | |
| | | /** |
| | | * æ¹éå é¤ |
| | | * @param ids |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "å·¥èºç¹æ£-æ¹éå é¤") |
| | | @ApiOperation(value="å·¥èºç¹æ£-æ¹éå é¤", notes="å·¥èºç¹æ£-æ¹éå é¤") |
| | | //@RequiresPermissions("org.jeecg.modules:eam_process_check:deleteBatch") |
| | | @DeleteMapping(value = "/deleteBatch") |
| | | public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) { |
| | | this.eamProcessCheckService.delBatchMain(Arrays.asList(ids.split(","))); |
| | | return Result.OK("æ¹éå 餿å!"); |
| | | } |
| | | |
| | | /** |
| | | * å¯¼åº |
| | | * @return |
| | | */ |
| | | //@RequiresPermissions("org.jeecg.modules:eam_process_check:exportXls") |
| | | @RequestMapping(value = "/exportXls") |
| | | public ModelAndView exportXls(HttpServletRequest request, EamProcessCheck eamProcessCheck) { |
| | | return super.exportXls(request, eamProcessCheck, EamProcessCheck.class, "å·¥èºç¹æ£"); |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥ |
| | | * @return |
| | | */ |
| | | //@RequiresPermissions("org.jeecg.modules:eam_process_check:importExcel") |
| | | @RequestMapping(value = "/importExcel", method = RequestMethod.POST) |
| | | public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { |
| | | return super.importExcel(request, response, EamProcessCheck.class); |
| | | } |
| | | /*---------------------------------主表å¤ç-end-------------------------------------*/ |
| | | |
| | | |
| | | /*--------------------------------å表å¤ç-å·¥èºç¹æ£æç»-begin----------------------------------------------*/ |
| | | /** |
| | | * éè¿ä¸»è¡¨IDæ¥è¯¢ |
| | | * @return |
| | | */ |
| | | //@AutoLog(value = "å·¥èºç¹æ£æç»-éè¿ä¸»è¡¨IDæ¥è¯¢") |
| | | @ApiOperation(value="å·¥èºç¹æ£æç»-éè¿ä¸»è¡¨IDæ¥è¯¢", notes="å·¥èºç¹æ£æç»-éè¿ä¸»è¡¨IDæ¥è¯¢") |
| | | @GetMapping(value = "/listEamProcessCheckDetailByMainId") |
| | | public Result<IPage<EamProcessCheckDetail>> listEamProcessCheckDetailByMainId(EamProcessCheckDetail eamProcessCheckDetail, |
| | | @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, |
| | | @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, |
| | | HttpServletRequest req) { |
| | | QueryWrapper<EamProcessCheckDetail> queryWrapper = QueryGenerator.initQueryWrapper(eamProcessCheckDetail, req.getParameterMap()); |
| | | Page<EamProcessCheckDetail> page = new Page<EamProcessCheckDetail>(pageNo, pageSize); |
| | | IPage<EamProcessCheckDetail> pageList = eamProcessCheckDetailService.page(page, queryWrapper); |
| | | return Result.OK(pageList); |
| | | } |
| | | |
| | | /** |
| | | * æ·»å |
| | | * @param eamProcessCheckDetail |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "å·¥èºç¹æ£æç»-æ·»å ") |
| | | @ApiOperation(value="å·¥èºç¹æ£æç»-æ·»å ", notes="å·¥èºç¹æ£æç»-æ·»å ") |
| | | @PostMapping(value = "/addEamProcessCheckDetail") |
| | | public Result<String> addEamProcessCheckDetail(@RequestBody EamProcessCheckDetail eamProcessCheckDetail) { |
| | | eamProcessCheckDetailService.save(eamProcessCheckDetail); |
| | | return Result.OK("æ·»å æåï¼"); |
| | | } |
| | | |
| | | /** |
| | | * ç¼è¾ |
| | | * @param eamProcessCheckDetail |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "å·¥èºç¹æ£æç»-ç¼è¾") |
| | | @ApiOperation(value="å·¥èºç¹æ£æç»-ç¼è¾", notes="å·¥èºç¹æ£æç»-ç¼è¾") |
| | | @RequestMapping(value = "/editEamProcessCheckDetail", method = {RequestMethod.PUT,RequestMethod.POST}) |
| | | public Result<String> editEamProcessCheckDetail(@RequestBody EamProcessCheckDetail eamProcessCheckDetail) { |
| | | eamProcessCheckDetailService.updateById(eamProcessCheckDetail); |
| | | return Result.OK("ç¼è¾æå!"); |
| | | } |
| | | |
| | | /** |
| | | * éè¿idå é¤ |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "å·¥èºç¹æ£æç»-éè¿idå é¤") |
| | | @ApiOperation(value="å·¥èºç¹æ£æç»-éè¿idå é¤", notes="å·¥èºç¹æ£æç»-éè¿idå é¤") |
| | | @DeleteMapping(value = "/deleteEamProcessCheckDetail") |
| | | public Result<String> deleteEamProcessCheckDetail(@RequestParam(name="id",required=true) String id) { |
| | | eamProcessCheckDetailService.removeById(id); |
| | | return Result.OK("å 餿å!"); |
| | | } |
| | | |
| | | /** |
| | | * æ¹éå é¤ |
| | | * @param ids |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "å·¥èºç¹æ£æç»-æ¹éå é¤") |
| | | @ApiOperation(value="å·¥èºç¹æ£æç»-æ¹éå é¤", notes="å·¥èºç¹æ£æç»-æ¹éå é¤") |
| | | @DeleteMapping(value = "/deleteBatchEamProcessCheckDetail") |
| | | public Result<String> deleteBatchEamProcessCheckDetail(@RequestParam(name="ids",required=true) String ids) { |
| | | this.eamProcessCheckDetailService.removeByIds(Arrays.asList(ids.split(","))); |
| | | return Result.OK("æ¹éå 餿å!"); |
| | | } |
| | | |
| | | /** |
| | | * å¯¼åº |
| | | * @return |
| | | */ |
| | | @RequestMapping(value = "/exportEamProcessCheckDetail") |
| | | public ModelAndView exportEamProcessCheckDetail(HttpServletRequest request, EamProcessCheckDetail eamProcessCheckDetail) { |
| | | // Step.1 ç»è£
æ¥è¯¢æ¡ä»¶ |
| | | QueryWrapper<EamProcessCheckDetail> queryWrapper = QueryGenerator.initQueryWrapper(eamProcessCheckDetail, request.getParameterMap()); |
| | | LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); |
| | | |
| | | // Step.2 è·åå¯¼åºæ°æ® |
| | | List<EamProcessCheckDetail> pageList = eamProcessCheckDetailService.list(queryWrapper); |
| | | List<EamProcessCheckDetail> exportList = null; |
| | | |
| | | // è¿æ»¤é䏿°æ® |
| | | String selections = request.getParameter("selections"); |
| | | if (oConvertUtils.isNotEmpty(selections)) { |
| | | List<String> selectionList = Arrays.asList(selections.split(",")); |
| | | exportList = pageList.stream().filter(item -> selectionList.contains(item.getId())).collect(Collectors.toList()); |
| | | } else { |
| | | exportList = pageList; |
| | | } |
| | | |
| | | // Step.3 AutoPoi 导åºExcel |
| | | ModelAndView mv = new ModelAndView(new JeecgEntityExcelView()); |
| | | //æ¤å¤è®¾ç½®çfilenameæ æ,å端ä¼éæ´æ°è®¾ç½®ä¸ä¸ |
| | | mv.addObject(NormalExcelConstants.FILE_NAME, "å·¥èºç¹æ£æç»"); |
| | | mv.addObject(NormalExcelConstants.CLASS, EamProcessCheckDetail.class); |
| | | mv.addObject(NormalExcelConstants.PARAMS, new ExportParams("å·¥èºç¹æ£æç»æ¥è¡¨", "导åºäºº:" + sysUser.getRealname(), "å·¥èºç¹æ£æç»")); |
| | | mv.addObject(NormalExcelConstants.DATA_LIST, exportList); |
| | | return mv; |
| | | } |
| | | |
| | | /** |
| | | * 导å
¥ |
| | | * @return |
| | | */ |
| | | @RequestMapping(value = "/importEamProcessCheckDetail/{mainId}") |
| | | public Result<?> importEamProcessCheckDetail(HttpServletRequest request, HttpServletResponse response, @PathVariable("mainId") String mainId) { |
| | | MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request; |
| | | Map<String, MultipartFile> fileMap = multipartRequest.getFileMap(); |
| | | for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) { |
| | | // è·åä¸ä¼ æä»¶å¯¹è±¡ |
| | | MultipartFile file = entity.getValue(); |
| | | ImportParams params = new ImportParams(); |
| | | params.setTitleRows(2); |
| | | params.setHeadRows(1); |
| | | params.setNeedSave(true); |
| | | try { |
| | | List<EamProcessCheckDetail> list = ExcelImportUtil.importExcel(file.getInputStream(), EamProcessCheckDetail.class, params); |
| | | for (EamProcessCheckDetail temp : list) { |
| | | temp.setCheckId(mainId); |
| | | } |
| | | long start = System.currentTimeMillis(); |
| | | eamProcessCheckDetailService.saveBatch(list); |
| | | log.info("æ¶èæ¶é´" + (System.currentTimeMillis() - start) + "毫ç§"); |
| | | return Result.OK("æä»¶å¯¼å
¥æåï¼æ°æ®è¡æ°ï¼" + list.size()); |
| | | } catch (Exception e) { |
| | | log.error(e.getMessage(), e); |
| | | return Result.error("æä»¶å¯¼å
¥å¤±è´¥:" + e.getMessage()); |
| | | } finally { |
| | | try { |
| | | file.getInputStream().close(); |
| | | } catch (IOException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | } |
| | | return Result.error("æä»¶å¯¼å
¥å¤±è´¥ï¼"); |
| | | } |
| | | |
| | | /*--------------------------------å表å¤ç-å·¥èºç¹æ£æç»-end----------------------------------------------*/ |
| | | |
| | | |
| | | |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.dto; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | @Data |
| | | public class EamProcessCheckAddRequest implements Serializable { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /**设å¤id*/ |
| | | @ApiModelProperty(value = "设å¤id") |
| | | private String equipmentId; |
| | | /**æäº§å·¥åid*/ |
| | | @ApiModelProperty(value = "æäº§å·¥åid") |
| | | private String workOrderId; |
| | | /**ç¹æ£äºº*/ |
| | | @ApiModelProperty(value = "ç¹æ£äºº") |
| | | private String operator; |
| | | /**ç¹æ£æ¶é´*/ |
| | | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") |
| | | @ApiModelProperty(value = "ç¹æ£æ¶é´") |
| | | private Date operateTime; |
| | | /**ç¹æ£æç»*/ |
| | | @ApiModelProperty(value = "ç¹æ£æç»") |
| | | private List<EamProcessCheckDetailAddRequest> checkDetailList; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.dto; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableLogic; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import org.jeecgframework.poi.excel.annotation.Excel; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | @Data |
| | | public class EamProcessCheckDetailAddRequest implements Serializable { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /**ç¹æ£id*/ |
| | | @ApiModelProperty(value = "ç¹æ£id") |
| | | private String checkId; |
| | | /**åæ°id*/ |
| | | @Excel(name = "åæ°id", width = 15) |
| | | @ApiModelProperty(value = "åæ°id") |
| | | private String parameterId; |
| | | /**åæ°èå´*/ |
| | | @Excel(name = "åæ°èå´", width = 15) |
| | | @ApiModelProperty(value = "åæ°èå´") |
| | | private String parameterPeriod; |
| | | /**ç¹æ£ç»æ;1æ£å¸¸ã2å¼å¸¸*/ |
| | | @Excel(name = "ç¹æ£ç»æ;1æ£å¸¸ã2å¼å¸¸", width = 15) |
| | | @ApiModelProperty(value = "ç¹æ£ç»æ;1æ£å¸¸ã2å¼å¸¸") |
| | | private String checkResult; |
| | | /**å¼å¸¸æè¿°*/ |
| | | @Excel(name = "å¼å¸¸æè¿°", width = 15) |
| | | @ApiModelProperty(value = "å¼å¸¸æè¿°") |
| | | private String exceptionDescription; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.entity; |
| | | |
| | | import java.io.Serializable; |
| | | import java.io.UnsupportedEncodingException; |
| | | import java.util.Date; |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.baomidou.mybatisplus.annotation.TableLogic; |
| | | import lombok.experimental.Accessors; |
| | | import org.jeecg.common.constant.CommonConstant; |
| | | import org.jeecgframework.poi.excel.annotation.Excel; |
| | | import lombok.Data; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | import org.jeecg.common.aspect.annotation.Dict; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | |
| | | /** |
| | | * @Description: å·¥èºç¹æ£ |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-09-04 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Data |
| | | @TableName("eam_process_check") |
| | | @Accessors(chain = true) |
| | | @ApiModel(value="eam_process_check对象", description="å·¥èºç¹æ£") |
| | | public class EamProcessCheck implements Serializable { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /**主é®*/ |
| | | @TableId(type = IdType.ASSIGN_ID) |
| | | @ApiModelProperty(value = "主é®") |
| | | private String id; |
| | | /**å建人*/ |
| | | @ApiModelProperty(value = "å建人") |
| | | private String createBy; |
| | | /**å建æ¶é´*/ |
| | | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") |
| | | @ApiModelProperty(value = "å建æ¶é´") |
| | | private Date createTime; |
| | | /**æ´æ°äºº*/ |
| | | @ApiModelProperty(value = "æ´æ°äºº") |
| | | private String updateBy; |
| | | /**æ´æ°æ¶é´*/ |
| | | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd") |
| | | @ApiModelProperty(value = "æ´æ°æ¶é´ HH:mm:ss") |
| | | private Date updateTime; |
| | | /**å 餿 è®°*/ |
| | | @Excel(name = "å 餿 è®°", width = 15) |
| | | @ApiModelProperty(value = "å 餿 è®°") |
| | | @TableLogic |
| | | private Integer delFlag = CommonConstant.DEL_FLAG_0; |
| | | /**设å¤id*/ |
| | | @Excel(name = "设å¤id", width = 15) |
| | | @ApiModelProperty(value = "设å¤id") |
| | | @Dict(dictTable ="eam_equipment",dicText = "equipment_code",dicCode = "id") |
| | | private String equipmentId; |
| | | /**æäº§å·¥åid*/ |
| | | @Excel(name = "æäº§å·¥åid", width = 15) |
| | | @ApiModelProperty(value = "æäº§å·¥åid") |
| | | @Dict(dictTable ="mes_production_work_order",dicText = "work_order_code",dicCode = "id") |
| | | private String workOrderId; |
| | | /**ç¹æ£äºº*/ |
| | | @Excel(name = "ç¹æ£äºº", width = 15) |
| | | @ApiModelProperty(value = "ç¹æ£äºº") |
| | | @Dict(dictTable ="sys_user",dicText = "realname",dicCode = "username") |
| | | private String operator; |
| | | /**ç¹æ£æ¶é´*/ |
| | | @Excel(name = "ç¹æ£æ¶é´", width = 15, format = "yyyy-MM-dd HH:mm:ss") |
| | | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") |
| | | @ApiModelProperty(value = "ç¹æ£æ¶é´") |
| | | private Date operateTime; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.entity; |
| | | |
| | | import java.io.Serializable; |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.baomidou.mybatisplus.annotation.TableLogic; |
| | | import lombok.experimental.Accessors; |
| | | import org.jeecg.common.aspect.annotation.Dict; |
| | | import lombok.Data; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import org.jeecg.common.constant.CommonConstant; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | import org.jeecgframework.poi.excel.annotation.Excel; |
| | | import java.util.Date; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import java.io.UnsupportedEncodingException; |
| | | |
| | | /** |
| | | * @Description: å·¥èºç¹æ£æç» |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-09-04 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Data |
| | | @Accessors(chain = true) |
| | | @TableName("eam_process_check_detail") |
| | | @ApiModel(value="eam_process_check_detail对象", description="å·¥èºç¹æ£æç»") |
| | | public class EamProcessCheckDetail implements Serializable { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /**主é®*/ |
| | | @TableId(type = IdType.ASSIGN_ID) |
| | | @ApiModelProperty(value = "主é®") |
| | | private String id; |
| | | /**å建人*/ |
| | | @ApiModelProperty(value = "å建人") |
| | | private String createBy; |
| | | /**å建æ¶é´*/ |
| | | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") |
| | | @ApiModelProperty(value = "å建æ¶é´") |
| | | private Date createTime; |
| | | /**æ´æ°äºº*/ |
| | | @ApiModelProperty(value = "æ´æ°äºº") |
| | | private String updateBy; |
| | | /**æ´æ°æ¶é´*/ |
| | | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") |
| | | @ApiModelProperty(value = "æ´æ°æ¶é´") |
| | | private Date updateTime; |
| | | /**å 餿 è®°*/ |
| | | @Excel(name = "å 餿 è®°", width = 15) |
| | | @ApiModelProperty(value = "å 餿 è®°") |
| | | @TableLogic |
| | | private Integer delFlag = CommonConstant.DEL_FLAG_0; |
| | | /**ç¹æ£id*/ |
| | | @ApiModelProperty(value = "ç¹æ£id") |
| | | private String checkId; |
| | | /**åæ°id*/ |
| | | @Excel(name = "åæ°id", width = 15) |
| | | @ApiModelProperty(value = "åæ°id") |
| | | private String parameterId; |
| | | /**åæ°èå´*/ |
| | | @Excel(name = "åæ°èå´", width = 15) |
| | | @ApiModelProperty(value = "åæ°èå´") |
| | | private String parameterPeriod; |
| | | /**ç¹æ£ç»æ;1æ£å¸¸ã2å¼å¸¸*/ |
| | | @Excel(name = "ç¹æ£ç»æ;1æ£å¸¸ã2å¼å¸¸", width = 15) |
| | | @ApiModelProperty(value = "ç¹æ£ç»æ;1æ£å¸¸ã2å¼å¸¸") |
| | | private String checkResult; |
| | | /**å¼å¸¸æè¿°*/ |
| | | @Excel(name = "å¼å¸¸æè¿°", width = 15) |
| | | @ApiModelProperty(value = "å¼å¸¸æè¿°") |
| | | private String exceptionDescription; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.mapper; |
| | | |
| | | import java.util.List; |
| | | import org.jeecg.modules.eam.entity.EamProcessCheckDetail; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import org.apache.ibatis.annotations.Param; |
| | | |
| | | /** |
| | | * @Description: å·¥èºç¹æ£æç» |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-09-04 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface EamProcessCheckDetailMapper extends BaseMapper<EamProcessCheckDetail> { |
| | | |
| | | /** |
| | | * éè¿ä¸»è¡¨idå é¤åè¡¨æ°æ® |
| | | * |
| | | * @param mainId 主表id |
| | | * @return boolean |
| | | */ |
| | | public boolean deleteByMainId(@Param("mainId") String mainId); |
| | | |
| | | /** |
| | | * éè¿ä¸»è¡¨idæ¥è¯¢åè¡¨æ°æ® |
| | | * |
| | | * @param mainId 主表id |
| | | * @return List<EamProcessCheckDetail> |
| | | */ |
| | | public List<EamProcessCheckDetail> selectByMainId(@Param("mainId") String mainId); |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.mapper; |
| | | |
| | | import java.util.List; |
| | | |
| | | import org.apache.ibatis.annotations.Param; |
| | | import org.jeecg.modules.eam.entity.EamProcessCheck; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * @Description: å·¥èºç¹æ£ |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-09-04 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface EamProcessCheckMapper extends BaseMapper<EamProcessCheck> { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="org.jeecg.modules.eam.mapper.EamProcessCheckDetailMapper"> |
| | | |
| | | <delete id="deleteByMainId" parameterType="java.lang.String"> |
| | | DELETE |
| | | FROM eam_process_check_detail |
| | | WHERE |
| | | check_id = #{mainId} |
| | | </delete> |
| | | |
| | | <select id="selectByMainId" parameterType="java.lang.String" resultType="org.jeecg.modules.eam.entity.EamProcessCheckDetail"> |
| | | SELECT * |
| | | FROM eam_process_check_detail |
| | | WHERE |
| | | check_id = #{mainId} |
| | | </select> |
| | | </mapper> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="org.jeecg.modules.eam.mapper.EamProcessCheckMapper"> |
| | | |
| | | </mapper> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.service; |
| | | |
| | | import org.jeecg.modules.eam.entity.EamProcessCheckDetail; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @Description: å·¥èºç¹æ£æç» |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-09-04 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface IEamProcessCheckDetailService extends IService<EamProcessCheckDetail> { |
| | | |
| | | /** |
| | | * éè¿ä¸»è¡¨idæ¥è¯¢åè¡¨æ°æ® |
| | | * |
| | | * @param mainId |
| | | * @return List<EamProcessCheckDetail> |
| | | */ |
| | | public List<EamProcessCheckDetail> selectByMainId(String mainId); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.service; |
| | | |
| | | import org.jeecg.modules.eam.dto.EamProcessCheckAddRequest; |
| | | import org.jeecg.modules.eam.entity.EamProcessCheckDetail; |
| | | import org.jeecg.modules.eam.entity.EamProcessCheck; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import java.io.Serializable; |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @Description: å·¥èºç¹æ£ |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-09-04 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface IEamProcessCheckService extends IService<EamProcessCheck> { |
| | | |
| | | /** |
| | | * å é¤ä¸å¯¹å¤ |
| | | * |
| | | * @param id |
| | | */ |
| | | public void delMain (String id); |
| | | |
| | | /** |
| | | * æ¹éå é¤ä¸å¯¹å¤ |
| | | * |
| | | * @param idList |
| | | */ |
| | | public void delBatchMain (Collection<? extends Serializable> idList); |
| | | |
| | | |
| | | void add(EamProcessCheckAddRequest eamProcessCheck); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.service.impl; |
| | | |
| | | import org.jeecg.modules.eam.entity.EamProcessCheckDetail; |
| | | import org.jeecg.modules.eam.mapper.EamProcessCheckDetailMapper; |
| | | import org.jeecg.modules.eam.service.IEamProcessCheckDetailService; |
| | | import org.springframework.stereotype.Service; |
| | | import java.util.List; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | |
| | | /** |
| | | * @Description: å·¥èºç¹æ£æç» |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-09-04 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Service |
| | | public class EamProcessCheckDetailServiceImpl extends ServiceImpl<EamProcessCheckDetailMapper, EamProcessCheckDetail> implements IEamProcessCheckDetailService { |
| | | |
| | | @Autowired |
| | | private EamProcessCheckDetailMapper eamProcessCheckDetailMapper; |
| | | |
| | | @Override |
| | | public List<EamProcessCheckDetail> selectByMainId(String mainId) { |
| | | return eamProcessCheckDetailMapper.selectByMainId(mainId); |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.service.impl; |
| | | |
| | | import cn.hutool.core.collection.CollectionUtil; |
| | | import org.jeecg.modules.eam.dto.EamProcessCheckAddRequest; |
| | | import org.jeecg.modules.eam.entity.EamProcessCheck; |
| | | import org.jeecg.modules.eam.entity.EamProcessCheckDetail; |
| | | import org.jeecg.modules.eam.mapper.EamProcessCheckDetailMapper; |
| | | import org.jeecg.modules.eam.mapper.EamProcessCheckMapper; |
| | | import org.jeecg.modules.eam.service.IEamProcessCheckDetailService; |
| | | import org.jeecg.modules.eam.service.IEamProcessCheckService; |
| | | import org.jeecg.modules.mes.utils.CommonUtils; |
| | | import org.springframework.stereotype.Service; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.Collection; |
| | | import java.util.Objects; |
| | | |
| | | /** |
| | | * @Description: å·¥èºç¹æ£ |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-09-04 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Service |
| | | public class EamProcessCheckServiceImpl extends ServiceImpl<EamProcessCheckMapper, EamProcessCheck> implements IEamProcessCheckService { |
| | | |
| | | @Autowired |
| | | private EamProcessCheckMapper eamProcessCheckMapper; |
| | | @Autowired |
| | | private IEamProcessCheckDetailService eamProcessCheckDetailService; |
| | | @Autowired |
| | | private EamProcessCheckDetailMapper eamProcessCheckDetailMapper; |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void delMain(String id) { |
| | | eamProcessCheckDetailMapper.deleteByMainId(id); |
| | | eamProcessCheckMapper.deleteById(id); |
| | | } |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void delBatchMain(Collection<? extends Serializable> idList) { |
| | | for(Serializable id:idList) { |
| | | eamProcessCheckDetailMapper.deleteByMainId(id.toString()); |
| | | eamProcessCheckMapper.deleteById(id); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void add(EamProcessCheckAddRequest eamProcessCheck) { |
| | | EamProcessCheck processCheck = new EamProcessCheck() |
| | | .setEquipmentId(eamProcessCheck.getEquipmentId()) |
| | | .setWorkOrderId(eamProcessCheck.getWorkOrderId()) |
| | | .setOperateTime(new Date()) |
| | | .setOperator(Objects.requireNonNull(CommonUtils.getCurrentUser()).getUsername()); |
| | | save(processCheck); |
| | | List<EamProcessCheckDetail> details = CollectionUtil.newArrayList(); |
| | | eamProcessCheck.getCheckDetailList().forEach(detail -> { |
| | | EamProcessCheckDetail processCheckDetail = new EamProcessCheckDetail() |
| | | .setCheckId(processCheck.getId()) |
| | | .setParameterId(detail.getParameterId()) |
| | | .setParameterPeriod(detail.getParameterPeriod()) |
| | | .setCheckResult(detail.getCheckResult()) |
| | | .setExceptionDescription(detail.getExceptionDescription()); |
| | | details.add(processCheckDetail); |
| | | }); |
| | | eamProcessCheckDetailService.saveBatch(details); |
| | | } |
| | | } |
| | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @Description: ä¿å
»æ å |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-03-26 |
| | | * @Version: V1.0 |
| | | */ |
| | | @Data |
| | | @Accessors(chain = true) |
| | | public class MaintenanceStandardVo implements Serializable { |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.eam.vo; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import lombok.experimental.Accessors; |
| | | import org.jeecg.common.aspect.annotation.Dict; |
| | | import org.jeecg.modules.eam.entity.EamProcessParameters; |
| | | import org.jeecgframework.poi.excel.annotation.Excel; |
| | | import java.io.Serializable; |
| | | |
| | | @Data |
| | | @Accessors(chain = true) |
| | | public class ProcessParametersVo implements Serializable { |
| | | |
| | | /**主é®*/ |
| | | @TableId(type = IdType.ASSIGN_ID) |
| | | @ApiModelProperty(value = "主é®") |
| | | private String id; |
| | | /**åæ°ç¼ç */ |
| | | @Excel(name = "åæ°ç¼ç ", width = 25) |
| | | @ApiModelProperty(value = "åæ°ç¼ç ") |
| | | private String parameterCode; |
| | | /**åæ°åç§°*/ |
| | | @Excel(name = "åæ°åç§°", width = 25) |
| | | @ApiModelProperty(value = "åæ°åç§°") |
| | | private String parameterName; |
| | | /**åæ°åç±»*/ |
| | | @Excel(name = "åæ°åç±»", width = 15, dicCode = "process_parameters_category") |
| | | @ApiModelProperty(value = "åæ°åç±»") |
| | | @Dict(dicCode = "process_parameters_category") |
| | | private String parameterCategory; |
| | | /**计éåä½*/ |
| | | @Excel(name = "计éåä½", width = 15) |
| | | @ApiModelProperty(value = "计éåä½") |
| | | private String parameterUnit; |
| | | /**åæ°èå´*/ |
| | | @Excel(name = "åæ°èå´", width = 15) |
| | | @ApiModelProperty(value = "åæ°èå´") |
| | | private String parameterPeriod; |
| | | |
| | | public ProcessParametersVo(EamProcessParameters eamProcessParameters) { |
| | | this.id = eamProcessParameters.getId(); |
| | | this.parameterCode = eamProcessParameters.getParameterCode(); |
| | | this.parameterName = eamProcessParameters.getParameterName(); |
| | | this.parameterCategory = eamProcessParameters.getParameterCategory(); |
| | | this.parameterUnit = eamProcessParameters.getParameterUnit(); |
| | | } |
| | | } |