|
|
@@ -686,29 +686,40 @@ public class Constant {
|
|
|
* @date : 2023/2/22 15:05
|
|
|
*/
|
|
|
public enum FunUuidConstant {
|
|
|
- // 工种
|
|
|
- JOB("job", "com.dk.mdm.model.query.core.JobQuery", "com.dk.mdm.mapper.core.JobMapper", "selectByCond"),
|
|
|
- // 职务
|
|
|
- POST("post", "com.dk.mdm.model.query.core.PostQuery", "com.dk.mdm.mapper.core.PostMapper", "selectByCond"),
|
|
|
// 员工
|
|
|
- STAFF("staff", "com.dk.mdm.model.query.core.StaffQuery", "com.dk.mdm.mapper.core.StaffMapper", "selectByCond"),
|
|
|
- // 工厂
|
|
|
- FACTORY("factory", "com.dk.mdm.model.query.core.FactoryQuery", "com.dk.mdm.mapper.core.FactoryMapper", "selectByCond"),
|
|
|
+ STAFF("staff", "com.dk.mdm.mapper.mst.StaffMapper", "selectByCond"),
|
|
|
// 组织部门
|
|
|
- ORGANIZATION("organization", "com.dk.mdm.model.query.core.OrganizationQuery", "com.dk.mdm.mapper.core.OrganizationMapper", "selectByCond"),
|
|
|
+ ORGANIZATION("organization", "com.dk.mdm.mapper.core.OrganizationMapper", "selectByCond"),
|
|
|
// 角色
|
|
|
- ROLE("role", "com.dk.mdm.model.query.core.RoleQuery", "com.dk.mdm.mapper.core.RoleMapper", "selectByCond"),
|
|
|
+ ROLE("role", "com.dk.mdm.mapper.core.RoleMapper", "selectByCond"),
|
|
|
// 系统参数
|
|
|
- SYSTEMSETTINGS("system-settings", "com.dk.mdm.model.query.core.SettingValueQuery", "com.dk.mdm.mapper.core.SettingValueMapper", "getSettingValue"),
|
|
|
+ SYSTEMSETTINGS("system-settings", "com.dk.mdm.mapper.core.SettingValueMapper", "getSettingValue"),
|
|
|
// 用户
|
|
|
- USER("user", "com.dk.mdm.model.query.core.UserQuery", "com.dk.mdm.mapper.core.UserMapper", "selectByCond"),
|
|
|
-
|
|
|
+ USER("user", "com.dk.mdm.mapper.core.UserMapper", "selectByCond"),
|
|
|
+ // 销售明细表-总单
|
|
|
+ ORDER("order-detail-report", "com.dk.mdm.mapper.report.ReportMapper", "getOrderReport",true),
|
|
|
+ // 销售明细表-明细
|
|
|
+ ORDERITEM("order-detail-report-item", "com.dk.mdm.mapper.report.ReportMapper", "getOrderDetailReport",true),
|
|
|
+ // 采购明细表-总单
|
|
|
+ PURORDER("pur-detail-report", "com.dk.mdm.mapper.report.ReportMapper", "getPurReport",true),
|
|
|
+ // 采购明细表-明细
|
|
|
+ PURORDERITEM("pur-detail-report-item", "com.dk.mdm.mapper.report.ReportMapper", "getPurDetailReport",true),
|
|
|
+ // 出库明细表-总单
|
|
|
+ OUTBOUND("out-detail-report", "com.dk.mdm.mapper.report.ReportMapper", "getOutboundReport",true),
|
|
|
+ // 出库明细表-明细
|
|
|
+ OUTBOUNDITEM("out-detail-report-item", "com.dk.mdm.mapper.report.ReportMapper", "getOutboundDetailReport",true),
|
|
|
+ // 入库明细表-总单
|
|
|
+ INTBOUND("out-detail-report", "com.dk.mdm.mapper.report.ReportMapper", "getInboundlReport",true),
|
|
|
+ // 入库明细表-明细
|
|
|
+ INTBOUNDITEM("out-detail-report-item", "com.dk.mdm.mapper.report.ReportMapper", "getInboundDetailReport",true),
|
|
|
+ // 客户收款明细表
|
|
|
+ CUSRECEIPT("cus-receipt-report", "com.dk.mdm.mapper.report.ReportMapper", "getRecPayDetailReport",true),
|
|
|
;
|
|
|
|
|
|
private String name;
|
|
|
- private String clazz;//pojo,不同的枚举 对应不同的pojo
|
|
|
private String interfz;//mapper,不同的枚举,不同的接口,对应不同的mapper
|
|
|
private String method;// method,方法名
|
|
|
+ private Boolean mapFlag;// 参数是否是map
|
|
|
private static final Map ENUM_MAP;
|
|
|
|
|
|
// get set 方法
|
|
|
@@ -720,10 +731,11 @@ public class Constant {
|
|
|
this.name = name;
|
|
|
}
|
|
|
|
|
|
- public String getClazz() {
|
|
|
- return clazz;
|
|
|
+ public void setMapFlag(Boolean mapFlag) {
|
|
|
+ this.mapFlag = mapFlag;
|
|
|
}
|
|
|
|
|
|
+
|
|
|
public String getInterfz() {
|
|
|
return interfz;
|
|
|
}
|
|
|
@@ -732,6 +744,10 @@ public class Constant {
|
|
|
return method;
|
|
|
}
|
|
|
|
|
|
+ public Boolean getMapFlag() {
|
|
|
+ return mapFlag;
|
|
|
+ }
|
|
|
+
|
|
|
static {
|
|
|
Map map = new ConcurrentHashMap();
|
|
|
for (FunUuidConstant instance : FunUuidConstant.values()) {
|
|
|
@@ -741,9 +757,16 @@ public class Constant {
|
|
|
}
|
|
|
|
|
|
// 构造方法
|
|
|
- FunUuidConstant(String name, String clazz, String interfz, String method) {
|
|
|
+ FunUuidConstant(String name, String interfz, String method,Boolean mapFlag) {
|
|
|
+ this.name = name;
|
|
|
+ this.interfz = interfz;
|
|
|
+ this.method = method;
|
|
|
+ this.mapFlag = mapFlag;
|
|
|
+ }
|
|
|
+
|
|
|
+ // 构造方法
|
|
|
+ FunUuidConstant(String name, String interfz, String method) {
|
|
|
this.name = name;
|
|
|
- this.clazz = clazz;
|
|
|
this.interfz = interfz;
|
|
|
this.method = method;
|
|
|
}
|