新增MES模块,包含供应商、客户、车辆和地磅数据记录管理功能,支持免密接口和数据同步。更新相关控制器、实体、服务和数据库配置,优化权限管理和数据字典支持,确保系统的灵活性和可扩展性。
This commit is contained in:
134
supplier_scan.json
Normal file
134
supplier_scan.json
Normal file
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"scanKeyword": "MesXslSupplier",
|
||||
"entityClass": "MesXslSupplier",
|
||||
"tableName": "mes_xsl_supplier",
|
||||
"javaEntityFile": "jeecg-boot\\jeecg-boot-module\\jeecg-module-xslmes\\src\\main\\java\\org\\jeecg\\modules\\xslmes\\entity\\MesXslSupplier.java",
|
||||
"backendArch": {
|
||||
"unifiedAnonCtrl": "jeecg-boot\\jeecg-boot-module\\jeecg-module-xslmes\\src\\main\\java\\org\\jeecg\\modules\\xslmes\\controller\\MesXslDesktopAnonController.java",
|
||||
"registeredInAnonCtrl": false,
|
||||
"anonEndpoints": [],
|
||||
"stompNotifySvc": "jeecg-boot\\jeecg-boot-module\\jeecg-module-xslmes\\src\\main\\java\\org\\jeecg\\modules\\xslmes\\service\\MesXslStompNotifyService.java",
|
||||
"registeredInStompSvc": false,
|
||||
"bizCtrlFile": "jeecg-boot\\jeecg-boot-module\\jeecg-module-xslmes\\src\\main\\java\\org\\jeecg\\modules\\xslmes\\controller\\MesXslSupplierController.java",
|
||||
"bizCtrlUsesSharedNotify": false
|
||||
},
|
||||
"apiPrefix": "/xslmes/mesXslSupplier",
|
||||
"stompCmd": "SUPPLIER_CHANGED",
|
||||
"stompTopic": "/topic/sync/suppliers",
|
||||
"stompSubscriptionId": "sub-mes-xsl-supplier",
|
||||
"syncMode": "A",
|
||||
"syncModeReason": "未发现免密端点,WPF可能是写入方,适合模式A(Outbox Push)",
|
||||
"filterFields": [
|
||||
"supplierCode",
|
||||
"supplierName",
|
||||
"supplierShortName",
|
||||
"erpCode"
|
||||
],
|
||||
"fields": [
|
||||
{
|
||||
"javaName": "supplierCode",
|
||||
"csName": "SupplierCode",
|
||||
"sqlName": "supplier_code",
|
||||
"javaType": "String",
|
||||
"csType": "string?",
|
||||
"comment": "",
|
||||
"isPk": false,
|
||||
"isAudit": false,
|
||||
"required": false,
|
||||
"dictCode": null
|
||||
},
|
||||
{
|
||||
"javaName": "supplierName",
|
||||
"csName": "SupplierName",
|
||||
"sqlName": "supplier_name",
|
||||
"javaType": "String",
|
||||
"csType": "string?",
|
||||
"comment": "",
|
||||
"isPk": false,
|
||||
"isAudit": false,
|
||||
"required": false,
|
||||
"dictCode": null
|
||||
},
|
||||
{
|
||||
"javaName": "supplierShortName",
|
||||
"csName": "SupplierShortName",
|
||||
"sqlName": "supplier_short_name",
|
||||
"javaType": "String",
|
||||
"csType": "string?",
|
||||
"comment": "",
|
||||
"isPk": false,
|
||||
"isAudit": false,
|
||||
"required": false,
|
||||
"dictCode": null
|
||||
},
|
||||
{
|
||||
"javaName": "erpCode",
|
||||
"csName": "ErpCode",
|
||||
"sqlName": "erp_code",
|
||||
"javaType": "String",
|
||||
"csType": "string?",
|
||||
"comment": "",
|
||||
"isPk": false,
|
||||
"isAudit": false,
|
||||
"required": false,
|
||||
"dictCode": null
|
||||
},
|
||||
{
|
||||
"javaName": "remark",
|
||||
"csName": "Remark",
|
||||
"sqlName": "remark",
|
||||
"javaType": "String",
|
||||
"csType": "string?",
|
||||
"comment": "",
|
||||
"isPk": false,
|
||||
"isAudit": false,
|
||||
"required": false,
|
||||
"dictCode": null
|
||||
},
|
||||
{
|
||||
"javaName": "status",
|
||||
"csName": "Status",
|
||||
"sqlName": "status",
|
||||
"javaType": "String",
|
||||
"csType": "string?",
|
||||
"comment": "",
|
||||
"isPk": false,
|
||||
"isAudit": false,
|
||||
"required": false,
|
||||
"dictCode": "xslmes_supplier_status"
|
||||
}
|
||||
],
|
||||
"pkField": {
|
||||
"csName": "Id",
|
||||
"csType": "string?"
|
||||
},
|
||||
"auditFields": [
|
||||
"DelFlag",
|
||||
"TenantId"
|
||||
],
|
||||
"dbConfig": {
|
||||
"url": "jdbc:mysql://localhost:3306/jeecg-boot-dev?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai",
|
||||
"username": "root",
|
||||
"configFile": "jeecg-boot\\jeecg-boot-module\\jeecg-boot-module-airag\\src\\main\\resources\\application.yml"
|
||||
},
|
||||
"dbColumns": [],
|
||||
"csEntityStub": "public class MesXslSupplier\n{\n public string? SupplierCode { get; set; }\n public string? SupplierName { get; set; }\n public string? SupplierShortName { get; set; }\n public string? ErpCode { get; set; }\n public string? Remark { get; set; }\n public string? Status { get; set; } [Dict:xslmes_supplier_status]\n public int? DelFlag { get; set; }\n public int? TenantId { get; set; }\n}",
|
||||
"generationHints": {
|
||||
"eventClassName": "MesXslSupplierChangedEvent",
|
||||
"serviceInterface": "IMesXslSupplierService",
|
||||
"serviceImpl": "MesXslSupplierService",
|
||||
"syncCoordinator": "MesXslSupplierSyncCoordinator",
|
||||
"listViewModel": "MesXslSupplierListViewModel",
|
||||
"editDialogViewModel": "MesXslSupplierEditDialogViewModel",
|
||||
"listView": "MesXslSupplierListView",
|
||||
"editDialogView": "MesXslSupplierEditDialogView",
|
||||
"pendingOpsFile": "mes-xsl-supplier-pending-ops.json",
|
||||
"cacheFile": "mes-xsl-supplier-cache.json",
|
||||
"backendFilesToModify": [
|
||||
"jeecg-boot\\jeecg-boot-module\\jeecg-module-xslmes\\src\\main\\java\\org\\jeecg\\modules\\xslmes\\controller\\MesXslDesktopAnonController.java",
|
||||
"jeecg-boot\\jeecg-boot-module\\jeecg-module-xslmes\\src\\main\\java\\org\\jeecg\\modules\\xslmes\\service\\MesXslStompNotifyService.java",
|
||||
"jeecg-boot\\jeecg-boot-module\\jeecg-module-xslmes\\src\\main\\java\\org\\jeecg\\modules\\xslmes\\controller\\MesXslSupplierController.java",
|
||||
"jeecg-boot-base-core/.../ShiroConfig.java"
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user