diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/SarBussStandItemVal/controller/SarBussStandItemValController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/SarBussStandItemVal/controller/SarBussStandItemValController.java
new file mode 100644
index 00000000..edd06ac4
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/SarBussStandItemVal/controller/SarBussStandItemValController.java
@@ -0,0 +1,23 @@
+package com.adc.da.slrs.SarBussStandItemVal.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import com.adc.da.slrs.SarBussStandItemVal.entity.SarBussStandItemVal;
+import io.swagger.annotations.Api;
+import org.springframework.web.bind.annotation.RestController;
+import com.adc.da.base.web.BaseController;
+
+/**
+*
+ * 企业标准条目关联表 前端控制器
+ *
+*
+* @author super_liu
+* @since 2021-07-25
+*/
+@RestController
+@Api(description = "|SarBussStandItemVal|")
+@RequestMapping("/SarBussStandItemVal/sar-buss-stand-item-val")
+public class SarBussStandItemValController extends BaseController {
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/SarBussStandItemVal/dao/SarBussStandItemValDao.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/SarBussStandItemVal/dao/SarBussStandItemValDao.java
new file mode 100644
index 00000000..e74166b3
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/SarBussStandItemVal/dao/SarBussStandItemValDao.java
@@ -0,0 +1,16 @@
+package com.adc.da.slrs.SarBussStandItemVal.dao;
+
+import com.adc.da.slrs.SarBussStandItemVal.entity.SarBussStandItemVal;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * 企业标准条目关联表 Mapper 接口
+ *
+ *
+ * @author super_liu
+ * @since 2021-07-25
+ */
+public interface SarBussStandItemValDao extends BaseMapper {
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/SarBussStandItemVal/entity/SarBussStandItemVal.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/SarBussStandItemVal/entity/SarBussStandItemVal.java
new file mode 100644
index 00000000..99181ef2
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/SarBussStandItemVal/entity/SarBussStandItemVal.java
@@ -0,0 +1,59 @@
+package com.adc.da.slrs.SarBussStandItemVal.entity;
+
+import com.adc.da.base.entity.BaseEntity;
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ *
+ * 企业标准条目关联表
+ *
+ *
+ * @author super_liu
+ * @since 2021-07-25
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@Accessors(chain = true)
+@ApiModel(value="SarBussStandItemVal对象", description="企业标准条目关联表")
+public class SarBussStandItemVal extends BaseEntity {
+
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty(value = "主键")
+ @TableId("ID")
+ private String id;
+
+ @ApiModelProperty(value = "企业标准条目ID")
+ @TableField("ITEM_ID")
+ private String itemId;
+
+ @ApiModelProperty(value = "参数类型")
+ @TableField("PROPERTY_TYPE")
+ private String propertyType;
+
+ @ApiModelProperty(value = "参数值")
+ @TableField("PROPERTY_VALUE")
+ private String propertyValue;
+
+ @ApiModelProperty(value = "是否有效")
+ @TableField("VALID_FLAG")
+ private BigDecimal validFlag;
+
+ @ApiModelProperty(value = "创建时间")
+ @TableField("CREATION_TIME")
+ private LocalDateTime creationTime;
+
+ @ApiModelProperty(value = "修改时间")
+ @TableField("MODIFY_TIME")
+ private LocalDateTime modifyTime;
+
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/SarBussStandItemVal/service/ISarBussStandItemValService.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/SarBussStandItemVal/service/ISarBussStandItemValService.java
new file mode 100644
index 00000000..4e8b37e5
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/SarBussStandItemVal/service/ISarBussStandItemValService.java
@@ -0,0 +1,16 @@
+package com.adc.da.slrs.SarBussStandItemVal.service;
+
+import com.adc.da.slrs.SarBussStandItemVal.entity.SarBussStandItemVal;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ *
+ * 企业标准条目关联表 服务类
+ *
+ *
+ * @author super_liu
+ * @since 2021-07-25
+ */
+public interface ISarBussStandItemValService extends IService {
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/SarBussStandItemVal/service/impl/SarBussStandItemValServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/SarBussStandItemVal/service/impl/SarBussStandItemValServiceImpl.java
new file mode 100644
index 00000000..cd822851
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/SarBussStandItemVal/service/impl/SarBussStandItemValServiceImpl.java
@@ -0,0 +1,20 @@
+package com.adc.da.slrs.SarBussStandItemVal.service.impl;
+
+import com.adc.da.slrs.SarBussStandItemVal.entity.SarBussStandItemVal;
+import com.adc.da.slrs.SarBussStandItemVal.dao.SarBussStandItemValDao;
+import com.adc.da.slrs.SarBussStandItemVal.service.ISarBussStandItemValService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ *
+ * 企业标准条目关联表 服务实现类
+ *
+ *
+ * @author super_liu
+ * @since 2021-07-25
+ */
+@Service
+public class SarBussStandItemValServiceImpl extends ServiceImpl implements ISarBussStandItemValService {
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/controller/SarBussStandFileController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/controller/SarBussStandFileController.java
new file mode 100644
index 00000000..2cf846c3
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/controller/SarBussStandFileController.java
@@ -0,0 +1,23 @@
+package com.adc.da.slrs.sarBussStandFile.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import com.adc.da.slrs.sarBussStandFile.entity.SarBussStandFile;
+import io.swagger.annotations.Api;
+import org.springframework.web.bind.annotation.RestController;
+import com.adc.da.base.web.BaseController;
+
+/**
+*
+ * 企业标准文件详情表 前端控制器
+ *
+*
+* @author super_liu
+* @since 2021-07-25
+*/
+@RestController
+@Api(description = "|SarBussStandFile|")
+@RequestMapping("/sarBussStandFile/sar-buss-stand-file")
+public class SarBussStandFileController extends BaseController {
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/dao/SarBussStandFileDao.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/dao/SarBussStandFileDao.java
new file mode 100644
index 00000000..f5bf3845
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/dao/SarBussStandFileDao.java
@@ -0,0 +1,16 @@
+package com.adc.da.slrs.sarBussStandFile.dao;
+
+import com.adc.da.slrs.sarBussStandFile.entity.SarBussStandFile;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * 企业标准文件详情表 Mapper 接口
+ *
+ *
+ * @author super_liu
+ * @since 2021-07-25
+ */
+public interface SarBussStandFileDao extends BaseMapper {
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/entity/SarBussStandFile.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/entity/SarBussStandFile.java
new file mode 100644
index 00000000..74c407fd
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/entity/SarBussStandFile.java
@@ -0,0 +1,80 @@
+package com.adc.da.slrs.sarBussStandFile.entity;
+
+import com.adc.da.base.entity.BaseEntity;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ *
+ * 企业标准文件详情表
+ *
+ *
+ * @author super_liu
+ * @since 2021-07-25
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@Accessors(chain = true)
+@ApiModel(value="SarBussStandFile对象", description="企业标准文件详情表")
+public class SarBussStandFile extends BaseEntity {
+
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty(value = "主键")
+ @TableField("ID")
+ private String id;
+
+ @ApiModelProperty(value = "标准ID")
+ @TableField("STAND_ID")
+ private String standId;
+
+ @ApiModelProperty(value = "标准文件分类")
+ @TableField("STAND_FILE_CLASSIFY")
+ private String standFileClassify;
+
+ @ApiModelProperty(value = "文件主键")
+ @TableField("ATT_ID")
+ private String attId;
+
+ @ApiModelProperty(value = "文件名称")
+ @TableField("FILE_NAME")
+ private String fileName;
+
+ @ApiModelProperty(value = "文件后缀")
+ @TableField("FILE_SUFFIX")
+ private String fileSuffix;
+
+ @ApiModelProperty(value = "使用模式(SOURCE_FILE原文件,WEB_FILE转换后文件)")
+ @TableField("USE_MODEL")
+ private String useModel;
+
+ @ApiModelProperty(value = "加密密码")
+ @TableField("PASSWORD")
+ private String password;
+
+ @TableField("CREATION_USER")
+ private String creationUser;
+
+ @ApiModelProperty(value = "是否有效")
+ @TableField("VALID_FLAG")
+ private String validFlag;
+
+ @ApiModelProperty(value = "创建时间")
+ @TableField("CREATION_TIME")
+ private LocalDateTime creationTime;
+
+ @ApiModelProperty(value = "修改时间")
+ @TableField("MODIFY_TIME")
+ private LocalDateTime modifyTime;
+
+ @ApiModelProperty(value = "转换原文件id")
+ @TableField("ORI_ATT_ID")
+ private String oriAttId;
+
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/service/ISarBussStandFileService.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/service/ISarBussStandFileService.java
new file mode 100644
index 00000000..dfd0482c
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/service/ISarBussStandFileService.java
@@ -0,0 +1,16 @@
+package com.adc.da.slrs.sarBussStandFile.service;
+
+import com.adc.da.slrs.sarBussStandFile.entity.SarBussStandFile;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ *
+ * 企业标准文件详情表 服务类
+ *
+ *
+ * @author super_liu
+ * @since 2021-07-25
+ */
+public interface ISarBussStandFileService extends IService {
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/service/impl/SarBussStandFileServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/service/impl/SarBussStandFileServiceImpl.java
new file mode 100644
index 00000000..acc8b11b
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandFile/service/impl/SarBussStandFileServiceImpl.java
@@ -0,0 +1,20 @@
+package com.adc.da.slrs.sarBussStandFile.service.impl;
+
+import com.adc.da.slrs.sarBussStandFile.entity.SarBussStandFile;
+import com.adc.da.slrs.sarBussStandFile.dao.SarBussStandFileDao;
+import com.adc.da.slrs.sarBussStandFile.service.ISarBussStandFileService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ *
+ * 企业标准文件详情表 服务实现类
+ *
+ *
+ * @author super_liu
+ * @since 2021-07-25
+ */
+@Service
+public class SarBussStandFileServiceImpl extends ServiceImpl implements ISarBussStandFileService {
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandItems/controller/SarBussStandItemsController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandItems/controller/SarBussStandItemsController.java
new file mode 100644
index 00000000..370f5787
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandItems/controller/SarBussStandItemsController.java
@@ -0,0 +1,23 @@
+package com.adc.da.slrs.sarBussStandItems.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import com.adc.da.slrs.sarBussStandItems.entity.SarBussStandItems;
+import io.swagger.annotations.Api;
+import org.springframework.web.bind.annotation.RestController;
+import com.adc.da.base.web.BaseController;
+
+/**
+*
+ * 企业标准条目信息表 前端控制器
+ *
+*
+* @author super_liu
+* @since 2021-07-25
+*/
+@RestController
+@Api(description = "|SarBussStandItems|")
+@RequestMapping("/sarBussStandItems/sar-buss-stand-items")
+public class SarBussStandItemsController extends BaseController {
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandItems/dao/SarBussStandItemsDao.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandItems/dao/SarBussStandItemsDao.java
new file mode 100644
index 00000000..179e15a2
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandItems/dao/SarBussStandItemsDao.java
@@ -0,0 +1,16 @@
+package com.adc.da.slrs.sarBussStandItems.dao;
+
+import com.adc.da.slrs.sarBussStandItems.entity.SarBussStandItems;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * 企业标准条目信息表 Mapper 接口
+ *
+ *
+ * @author super_liu
+ * @since 2021-07-25
+ */
+public interface SarBussStandItemsDao extends BaseMapper {
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandItems/entity/SarBussStandItems.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandItems/entity/SarBussStandItems.java
new file mode 100644
index 00000000..d4f7a773
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandItems/entity/SarBussStandItems.java
@@ -0,0 +1,119 @@
+package com.adc.da.slrs.sarBussStandItems.entity;
+
+import com.adc.da.base.entity.BaseEntity;
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ *
+ * 企业标准条目信息表
+ *
+ *
+ * @author super_liu
+ * @since 2021-07-25
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@Accessors(chain = true)
+@ApiModel(value="SarBussStandItems对象", description="企业标准条目信息表")
+public class SarBussStandItems extends BaseEntity {
+
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty(value = "主键")
+ @TableId("ID")
+ private String id;
+
+ @ApiModelProperty(value = "标准ID")
+ @TableField("STAND_ID")
+ private String standId;
+
+ @ApiModelProperty(value = "条目号")
+ @TableField("ITEMS_NUM")
+ private String itemsNum;
+
+ @ApiModelProperty(value = "条目内容")
+ @TableField("ITEMS_NAME")
+ private String itemsName;
+
+ @ApiModelProperty(value = "涉及零部件")
+ @TableField("PARTS")
+ private String parts;
+
+ @ApiModelProperty(value = "特殊生效时间")
+ @TableField("TACK_TIME")
+ private LocalDateTime tackTime;
+
+ @ApiModelProperty(value = "适用车型")
+ @TableField("APPLY_ARCTIC")
+ private String applyArctic;
+
+ @ApiModelProperty(value = "能源类型")
+ @TableField("ENERGY_KIND")
+ private String energyKind;
+
+ @ApiModelProperty(value = "责任部门")
+ @TableField("RESPONSIBLE_UNIT")
+ private String responsibleUnit;
+
+ @ApiModelProperty(value = "备注")
+ @TableField("REMARKS")
+ private String remarks;
+
+ @ApiModelProperty(value = "是否有效")
+ @TableField("VALID_FLAG")
+ private BigDecimal validFlag;
+
+ @ApiModelProperty(value = "创建时间")
+ @TableField("CREATION_TIME")
+ private LocalDateTime creationTime;
+
+ @ApiModelProperty(value = "修改时间")
+ @TableField("MODIFY_TIME")
+ private LocalDateTime modifyTime;
+
+ @ApiModelProperty(value = "实施要点")
+ @TableField("MAINPOINTS_IMPEMENTATION")
+ private String mainpointsImpementation;
+
+ @ApiModelProperty(value = "条款要求")
+ @TableField("TERMS_CONDITIONS")
+ private String termsConditions;
+
+ @ApiModelProperty(value = "适用认证")
+ @TableField("APPLY_AUTH")
+ private String applyAuth;
+
+ @ApiModelProperty(value = "FO")
+ @TableField("FO")
+ private String fo;
+
+ @ApiModelProperty(value = "责任工程师")
+ @TableField("DUTY_ENGINEER")
+ private String dutyEngineer;
+
+ @ApiModelProperty(value = "SVPPS")
+ @TableField("SVPPS")
+ private String svpps;
+
+ @ApiModelProperty(value = "要求类型")
+ @TableField("CLAIM_TYPE")
+ private String claimType;
+
+ @ApiModelProperty(value = "企标覆盖关系")
+ @TableField("BUS_STAND_COVER")
+ private String busStandCover;
+
+ @ApiModelProperty(value = "FILE_TYPE")
+ @TableField("FILE_TYPE")
+ private String fileType;
+
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandItems/service/ISarBussStandItemsService.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandItems/service/ISarBussStandItemsService.java
new file mode 100644
index 00000000..4edfa3c2
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandItems/service/ISarBussStandItemsService.java
@@ -0,0 +1,16 @@
+package com.adc.da.slrs.sarBussStandItems.service;
+
+import com.adc.da.slrs.sarBussStandItems.entity.SarBussStandItems;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ *
+ * 企业标准条目信息表 服务类
+ *
+ *
+ * @author super_liu
+ * @since 2021-07-25
+ */
+public interface ISarBussStandItemsService extends IService {
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandItems/service/impl/SarBussStandItemsServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandItems/service/impl/SarBussStandItemsServiceImpl.java
new file mode 100644
index 00000000..a998104c
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandItems/service/impl/SarBussStandItemsServiceImpl.java
@@ -0,0 +1,20 @@
+package com.adc.da.slrs.sarBussStandItems.service.impl;
+
+import com.adc.da.slrs.sarBussStandItems.entity.SarBussStandItems;
+import com.adc.da.slrs.sarBussStandItems.dao.SarBussStandItemsDao;
+import com.adc.da.slrs.sarBussStandItems.service.ISarBussStandItemsService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ *
+ * 企业标准条目信息表 服务实现类
+ *
+ *
+ * @author super_liu
+ * @since 2021-07-25
+ */
+@Service
+public class SarBussStandItemsServiceImpl extends ServiceImpl implements ISarBussStandItemsService {
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandMenu/controller/SarBussStandMenuController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandMenu/controller/SarBussStandMenuController.java
new file mode 100644
index 00000000..c5f214de
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandMenu/controller/SarBussStandMenuController.java
@@ -0,0 +1,81 @@
+package com.adc.da.slrs.sarBussStandMenu.controller;
+
+
+import com.adc.da.slrs.sarBussStandMenu.service.ISarBussStandMenuService;
+import com.adc.da.slrs.sarResource.entity.TsResource;
+import com.adc.da.slrs.sarResource.service.ITsResourceService;
+import com.adc.da.sys.util.UUIDUtils;
+import com.adc.da.util.http.ResponseMessage;
+import com.adc.da.util.http.Result;
+import io.swagger.annotations.ApiOperation;
+import org.apache.commons.lang.StringUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import com.adc.da.slrs.sarBussStandMenu.entity.SarBussStandMenu;
+import io.swagger.annotations.Api;
+import org.springframework.web.bind.annotation.RestController;
+import com.adc.da.base.web.BaseController;
+
+import java.util.List;
+
+/**
+*
+ * 企业标准目录关联表 前端控制器
+ *
+*
+* @author super_liu
+* @since 2021-07-25
+*/
+@RestController
+@Api(tags = "福田标准法规--企业标准目录关联表")
+@RequestMapping("/${restPath}/lawss/sarBussStandMenu")
+public class SarBussStandMenuController extends BaseController {
+
+ @Autowired
+ private ISarBussStandMenuService sarBussStandMenuEOService;
+
+ @Autowired
+ private ITsResourceService sarMenuEOService;
+
+ @ApiOperation(value = "|SarBussStandMenuEO|修改")
+ @PutMapping("/removeStandInfo")
+// @RequiresPermissions("lawss:sarStandMenu:update")
+ public ResponseMessage removeStandInfo(@RequestBody SarBussStandMenu standardsInfoEO) throws Exception {
+ String[] idList = standardsInfoEO.getIdlist();
+ int count = 0;
+ if(idList != null){
+ for(String id : idList){
+ SarBussStandMenu menuEO = new SarBussStandMenu();
+ menuEO.setBussStandId(id);
+ menuEO.setMenuId(standardsInfoEO.getMenuId());
+ //删除所选目录下关联
+ String oldMenuId = standardsInfoEO.getOldMenuId();
+ if (StringUtils.isEmpty(oldMenuId)) {
+ oldMenuId = standardsInfoEO.getMenuId();
+ }
+ menuEO.setOldMenuId(oldMenuId);
+ count += sarBussStandMenuEOService.deleteByMenuId(menuEO);
+ //查询是否还有与其他节点的关联,若没有则增加与根节点的关联
+ List getList = sarBussStandMenuEOService.selectAllMenuByStandId(menuEO);
+ if (getList == null || getList.isEmpty()) {
+ // 查询根节点
+ TsResource sarMenuEO = new TsResource();
+ sarMenuEO.setSorDivide("BUSINESS_STAND");
+ List getRootMenu = sarMenuEOService.queryMenuByDis(sarMenuEO);
+ menuEO.setMenuId(getRootMenu.get(0).getId());
+ menuEO.setId(UUIDUtils.randomUUID20());
+ menuEO.setValidFlag(0);
+ sarBussStandMenuEOService.save(menuEO);
+ }
+ }
+ }
+ if(count>0){
+ return Result.success("0","移除成功!",true);
+ } else {
+ return Result.error("移除失败!");
+ }
+ }
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandMenu/dao/SarBussStandMenuDao.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandMenu/dao/SarBussStandMenuDao.java
new file mode 100644
index 00000000..15c9afe4
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandMenu/dao/SarBussStandMenuDao.java
@@ -0,0 +1,34 @@
+package com.adc.da.slrs.sarBussStandMenu.dao;
+
+import com.adc.da.slrs.sarBussStandMenu.entity.SarBussStandMenu;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.springframework.stereotype.Repository;
+
+import java.util.List;
+
+/**
+ *
+ * 企业标准目录关联表 Mapper 接口
+ *
+ *
+ * @author super_liu
+ * @since 2021-07-25
+ */
+@Repository
+public interface SarBussStandMenuDao extends BaseMapper {
+
+ List selectByMenuId(SarBussStandMenu sarStandMenuEO);
+
+ int deleteByStandId(String bussStandId);
+
+ List selectMenuByMenuParentId(SarBussStandMenu sarStandMenuEO);
+
+ int updateByStandIdAndMenuId (SarBussStandMenu sarStandMenuEO);
+
+ List selectAllMenuByStandId(SarBussStandMenu sarStandMenuEO);
+
+ int deleteByMenuId (SarBussStandMenu sarStandMenuEO);
+
+ int deleteByStandIdAndMenuId (SarBussStandMenu sarStandMenuEO);
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandMenu/entity/NewmenuOldmenuVO.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandMenu/entity/NewmenuOldmenuVO.java
new file mode 100644
index 00000000..8eb60736
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandMenu/entity/NewmenuOldmenuVO.java
@@ -0,0 +1,14 @@
+package com.adc.da.slrs.sarBussStandMenu.entity;
+
+import com.adc.da.base.entity.BaseEntity;
+import lombok.Data;
+
+/**
+ * Created by Administrator on 2018/9/13 19:29
+ */
+@Data
+public class NewmenuOldmenuVO extends BaseEntity {
+
+ private String oldMenuid;
+ private String newMenuid;
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandMenu/entity/SarBussStandMenu.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandMenu/entity/SarBussStandMenu.java
new file mode 100644
index 00000000..f3726f74
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandMenu/entity/SarBussStandMenu.java
@@ -0,0 +1,56 @@
+package com.adc.da.slrs.sarBussStandMenu.entity;
+
+import com.adc.da.base.entity.BaseEntity;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.util.List;
+
+/**
+ *
+ * 企业标准目录关联表
+ *
+ *
+ * @author super_liu
+ * @since 2021-07-25
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@Accessors(chain = true)
+@ApiModel(value="SarBussStandMenu对象", description="企业标准目录关联表")
+public class SarBussStandMenu extends BaseEntity {
+
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty(value = "主键")
+ @TableId("ID")
+ private String id;
+
+ @ApiModelProperty(value = "企业标准ID")
+ @TableField("BUSS_STAND_ID")
+ private String bussStandId;
+
+ @ApiModelProperty(value = "目录ID")
+ @TableField("MENU_ID")
+ private String menuId;
+
+ @ApiModelProperty(value = "是否有效")
+ @TableField("VALID_FLAG")
+ private Integer validFlag;
+
+ @TableField(exist = false)
+ private String oldMenuId;
+
+ @TableField(exist = false)
+ private String[] idlist;
+
+ @TableField(exist = false)
+ private List menuIds;
+
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandMenu/service/ISarBussStandMenuService.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandMenu/service/ISarBussStandMenuService.java
new file mode 100644
index 00000000..85587e22
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandMenu/service/ISarBussStandMenuService.java
@@ -0,0 +1,21 @@
+package com.adc.da.slrs.sarBussStandMenu.service;
+
+import com.adc.da.slrs.sarBussStandMenu.entity.SarBussStandMenu;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
+
+/**
+ *
+ * 企业标准目录关联表 服务类
+ *
+ *
+ * @author super_liu
+ * @since 2021-07-25
+ */
+public interface ISarBussStandMenuService extends IService {
+
+ List selectAllMenuByStandId(SarBussStandMenu sarStandMenuEO);
+
+ int deleteByMenuId (SarBussStandMenu sarStandMenuEO);
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandMenu/service/impl/SarBussStandMenuServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandMenu/service/impl/SarBussStandMenuServiceImpl.java
new file mode 100644
index 00000000..fa35a839
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandMenu/service/impl/SarBussStandMenuServiceImpl.java
@@ -0,0 +1,37 @@
+package com.adc.da.slrs.sarBussStandMenu.service.impl;
+
+import com.adc.da.slrs.sarBussStandMenu.entity.SarBussStandMenu;
+import com.adc.da.slrs.sarBussStandMenu.dao.SarBussStandMenuDao;
+import com.adc.da.slrs.sarBussStandMenu.service.ISarBussStandMenuService;
+import com.adc.da.slrs.sarResource.service.ITsResourceService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ *
+ * 企业标准目录关联表 服务实现类
+ *
+ *
+ * @author super_liu
+ * @since 2021-07-25
+ */
+@Service
+public class SarBussStandMenuServiceImpl extends ServiceImpl implements ISarBussStandMenuService {
+
+ @Autowired
+ private ITsResourceService sarMenuEOService;
+
+ public int deleteByMenuId (SarBussStandMenu sarStandMenuEO){
+ List menuIds = sarMenuEOService.getChildMenuList(sarStandMenuEO.getOldMenuId());
+ sarStandMenuEO.setMenuIds(menuIds);
+ return this.baseMapper.deleteByMenuId(sarStandMenuEO);
+ }
+
+ @Override
+ public List selectAllMenuByStandId(SarBussStandMenu sarStandMenuEO){
+ return this.baseMapper.selectAllMenuByStandId(sarStandMenuEO);
+ }
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandPlan/controller/SarBussStandPlanController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandPlan/controller/SarBussStandPlanController.java
new file mode 100644
index 00000000..5b226c9a
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandPlan/controller/SarBussStandPlanController.java
@@ -0,0 +1,23 @@
+package com.adc.da.slrs.sarBussStandPlan.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import com.adc.da.slrs.sarBussStandPlan.entity.SarBussStandPlan;
+import io.swagger.annotations.Api;
+import org.springframework.web.bind.annotation.RestController;
+import com.adc.da.base.web.BaseController;
+
+/**
+*
+ * 前端控制器
+ *
+*
+* @author super_liu
+* @since 2021-07-25
+*/
+@RestController
+@Api(description = "|SarBussStandPlan|")
+@RequestMapping("/sarBussStandPlan/sar-buss-stand-plan")
+public class SarBussStandPlanController extends BaseController {
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandPlan/dao/SarBussStandPlanDao.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandPlan/dao/SarBussStandPlanDao.java
new file mode 100644
index 00000000..7433d80b
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandPlan/dao/SarBussStandPlanDao.java
@@ -0,0 +1,16 @@
+package com.adc.da.slrs.sarBussStandPlan.dao;
+
+import com.adc.da.slrs.sarBussStandPlan.entity.SarBussStandPlan;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * Mapper 接口
+ *
+ *
+ * @author super_liu
+ * @since 2021-07-25
+ */
+public interface SarBussStandPlanDao extends BaseMapper {
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandPlan/entity/SarBussStandPlan.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandPlan/entity/SarBussStandPlan.java
new file mode 100644
index 00000000..924584ca
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandPlan/entity/SarBussStandPlan.java
@@ -0,0 +1,186 @@
+package com.adc.da.slrs.sarBussStandPlan.entity;
+
+import com.adc.da.base.entity.BaseEntity;
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ *
+ *
+ *
+ *
+ * @author super_liu
+ * @since 2021-07-25
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@Accessors(chain = true)
+@ApiModel(value="SarBussStandPlan对象", description="")
+public class SarBussStandPlan extends BaseEntity {
+
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty(value = "ID")
+ @TableId("ID")
+ private String id;
+
+ @ApiModelProperty(value = "标准编号")
+ @TableField("STAND_CODE")
+ private String standCode;
+
+ @ApiModelProperty(value = "被代替标准编号")
+ @TableField("REPLACED_STAND_NUM")
+ private String replacedStandNum;
+
+ @ApiModelProperty(value = "计划类型")
+ @TableField("PLAN_TYPE")
+ private String planType;
+
+ @ApiModelProperty(value = "中文名称")
+ @TableField("CN_NAME")
+ private String cnName;
+
+ @ApiModelProperty(value = "英文名称")
+ @TableField("EN_NAME")
+ private String enName;
+
+ @ApiModelProperty(value = "标准类别")
+ @TableField("STAND_SORT")
+ private String standSort;
+
+ @ApiModelProperty(value = "计划开始时间")
+ @TableField("PLAN_START_TIME")
+ private LocalDateTime planStartTime;
+
+ @ApiModelProperty(value = "计划结束时间")
+ @TableField("PLAN_END_TIME")
+ private LocalDateTime planEndTime;
+
+ @ApiModelProperty(value = "标准起草组组员")
+ @TableField("COMPILERS_USER")
+ private String compilersUser;
+
+ @ApiModelProperty(value = "标准密级")
+ @TableField("STAND_LEVEL")
+ private String standLevel;
+
+ @ApiModelProperty(value = "计划发布日期")
+ @TableField("PUT_TIME")
+ private LocalDateTime putTime;
+
+ @ApiModelProperty(value = "涉及的会签部门")
+ @TableField("COMPILE_UNIT")
+ private String compileUnit;
+
+ @ApiModelProperty(value = "标准制修订来源")
+ @TableField("PLAN_SOURCE")
+ private String planSource;
+
+ @ApiModelProperty(value = "制修订原因")
+ @TableField("PLAN_REASON")
+ private String planReason;
+
+ @ApiModelProperty(value = "验证工作")
+ @TableField("TEST_WORK")
+ private String testWork;
+
+ @ApiModelProperty(value = "项目影响")
+ @TableField("PLAN_IMPACT")
+ private String planImpact;
+
+ @ApiModelProperty(value = "创建时间")
+ @TableField("CREATION_TIME")
+ private LocalDateTime creationTime;
+
+ @ApiModelProperty(value = "修改时间")
+ @TableField("MODIFY_TIME")
+ private LocalDateTime modifyTime;
+
+ @ApiModelProperty(value = "删除标识")
+ @TableField("VALID_FLAG")
+ private BigDecimal validFlag;
+
+ @ApiModelProperty(value = "制修订原因附件")
+ @TableField("PLAN_REASON_FILE")
+ private String planReasonFile;
+
+ @ApiModelProperty(value = "验证工作附件 ")
+ @TableField("TEST_WORK_FILE")
+ private String testWorkFile;
+
+ @ApiModelProperty(value = "项目影响附件")
+ @TableField("PLAN_IMPACT_FILE")
+ private String planImpactFile;
+
+ @ApiModelProperty(value = "计划状态")
+ @TableField("PLAN_STATUS")
+ private String planStatus;
+
+ @TableField("DRAFT_USER")
+ private String draftUser;
+
+ @ApiModelProperty(value = "起草单位")
+ @TableField("DRAFTING_UNIT")
+ private String draftingUnit;
+
+ @ApiModelProperty(value = "实际结束时间")
+ @TableField("ACTUAL_END_TIME")
+ private LocalDateTime actualEndTime;
+
+ @ApiModelProperty(value = "签字确认文件")
+ @TableField("SIGN_CONFIRM_FILE")
+ private String signConfirmFile;
+
+ @ApiModelProperty(value = "修订企标")
+ @TableField("REVISE_BUSS_STAND")
+ private String reviseBussStand;
+
+ @ApiModelProperty(value = "起草分标委")
+ @TableField("DRAFT_COMMITTEE")
+ private String draftCommittee;
+
+ @ApiModelProperty(value = "主要起草人ID")
+ @TableField("PRIMARY_DRAFTER")
+ private String primaryDrafter;
+
+ @ApiModelProperty(value = "主起草人名称")
+ @TableField("PRIMARY_DRAFTER_NAME")
+ private String primaryDrafterName;
+
+ @ApiModelProperty(value = "主起草部门ID")
+ @TableField("PRIMARY_DRAFTER_DEPT")
+ private String primaryDrafterDept;
+
+ @ApiModelProperty(value = "主起草部门名称")
+ @TableField("PRIMARY_DRAFTER_DEPT_NAME")
+ private String primaryDrafterDeptName;
+
+ @ApiModelProperty(value = "其他起草部门ID 逗号拼接")
+ @TableField("OTHER_DRAFTER_DEPT")
+ private String otherDrafterDept;
+
+ @ApiModelProperty(value = "其他起草部门名称 逗号拼接")
+ @TableField("OTHER_DRAFTER_DEPT_NAME")
+ private String otherDrafterDeptName;
+
+ @ApiModelProperty(value = "相关流程")
+ @TableField("PRC_NUM")
+ private String prcNum;
+
+ @ApiModelProperty(value = "分类编号id")
+ @TableField("CLASS_CODE")
+ private String classCode;
+
+ @ApiModelProperty(value = "分类号大类编号id")
+ @TableField("QB_CODE")
+ private String qbCode;
+
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandPlan/service/ISarBussStandPlanService.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandPlan/service/ISarBussStandPlanService.java
new file mode 100644
index 00000000..698c96e3
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandPlan/service/ISarBussStandPlanService.java
@@ -0,0 +1,16 @@
+package com.adc.da.slrs.sarBussStandPlan.service;
+
+import com.adc.da.slrs.sarBussStandPlan.entity.SarBussStandPlan;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ *
+ * 服务类
+ *
+ *
+ * @author super_liu
+ * @since 2021-07-25
+ */
+public interface ISarBussStandPlanService extends IService {
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandPlan/service/impl/SarBussStandPlanServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandPlan/service/impl/SarBussStandPlanServiceImpl.java
new file mode 100644
index 00000000..efab798e
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandPlan/service/impl/SarBussStandPlanServiceImpl.java
@@ -0,0 +1,20 @@
+package com.adc.da.slrs.sarBussStandPlan.service.impl;
+
+import com.adc.da.slrs.sarBussStandPlan.entity.SarBussStandPlan;
+import com.adc.da.slrs.sarBussStandPlan.dao.SarBussStandPlanDao;
+import com.adc.da.slrs.sarBussStandPlan.service.ISarBussStandPlanService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ *
+ * 服务实现类
+ *
+ *
+ * @author super_liu
+ * @since 2021-07-25
+ */
+@Service
+public class SarBussStandPlanServiceImpl extends ServiceImpl implements ISarBussStandPlanService {
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandVal/controller/SarBussStandValController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandVal/controller/SarBussStandValController.java
new file mode 100644
index 00000000..7aa47c27
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandVal/controller/SarBussStandValController.java
@@ -0,0 +1,23 @@
+package com.adc.da.slrs.sarBussStandVal.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import com.adc.da.slrs.sarBussStandVal.entity.SarBussStandVal;
+import io.swagger.annotations.Api;
+import org.springframework.web.bind.annotation.RestController;
+import com.adc.da.base.web.BaseController;
+
+/**
+*
+ * 企业标准关联表 前端控制器
+ *
+*
+* @author super_liu
+* @since 2021-07-25
+*/
+@RestController
+@Api(description = "|SarBussStandVal|")
+@RequestMapping("/sarBussStandVal/sar-buss-stand-val")
+public class SarBussStandValController extends BaseController {
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandVal/dao/SarBussStandValDao.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandVal/dao/SarBussStandValDao.java
new file mode 100644
index 00000000..1ffff18b
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandVal/dao/SarBussStandValDao.java
@@ -0,0 +1,16 @@
+package com.adc.da.slrs.sarBussStandVal.dao;
+
+import com.adc.da.slrs.sarBussStandVal.entity.SarBussStandVal;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * 企业标准关联表 Mapper 接口
+ *
+ *
+ * @author super_liu
+ * @since 2021-07-25
+ */
+public interface SarBussStandValDao extends BaseMapper {
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandVal/entity/SarBussStandVal.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandVal/entity/SarBussStandVal.java
new file mode 100644
index 00000000..e867c4ff
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandVal/entity/SarBussStandVal.java
@@ -0,0 +1,52 @@
+package com.adc.da.slrs.sarBussStandVal.entity;
+
+import com.adc.da.base.entity.BaseEntity;
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ *
+ * 企业标准关联表
+ *
+ *
+ * @author super_liu
+ * @since 2021-07-25
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@Accessors(chain = true)
+@ApiModel(value="SarBussStandVal对象", description="企业标准关联表")
+public class SarBussStandVal extends BaseEntity {
+
+ private static final long serialVersionUID = 1L;
+
+ @TableId("ID")
+ private String id;
+
+ @TableField("STAND_ID")
+ private String standId;
+
+ @TableField("PROPERTY_TYPE")
+ private String propertyType;
+
+ @TableField("PROPERTY_VALUE")
+ private String propertyValue;
+
+ @TableField("VALID_FLAG")
+ private BigDecimal validFlag;
+
+ @TableField("CREATION_TIME")
+ private LocalDateTime creationTime;
+
+ @TableField("MODIFY_TIME")
+ private LocalDateTime modifyTime;
+
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandVal/service/ISarBussStandValService.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandVal/service/ISarBussStandValService.java
new file mode 100644
index 00000000..0212d226
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandVal/service/ISarBussStandValService.java
@@ -0,0 +1,16 @@
+package com.adc.da.slrs.sarBussStandVal.service;
+
+import com.adc.da.slrs.sarBussStandVal.entity.SarBussStandVal;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ *
+ * 企业标准关联表 服务类
+ *
+ *
+ * @author super_liu
+ * @since 2021-07-25
+ */
+public interface ISarBussStandValService extends IService {
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandVal/service/impl/SarBussStandValServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandVal/service/impl/SarBussStandValServiceImpl.java
new file mode 100644
index 00000000..a956c25f
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandVal/service/impl/SarBussStandValServiceImpl.java
@@ -0,0 +1,20 @@
+package com.adc.da.slrs.sarBussStandVal.service.impl;
+
+import com.adc.da.slrs.sarBussStandVal.entity.SarBussStandVal;
+import com.adc.da.slrs.sarBussStandVal.dao.SarBussStandValDao;
+import com.adc.da.slrs.sarBussStandVal.service.ISarBussStandValService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ *
+ * 企业标准关联表 服务实现类
+ *
+ *
+ * @author super_liu
+ * @since 2021-07-25
+ */
+@Service
+public class SarBussStandValServiceImpl extends ServiceImpl implements ISarBussStandValService {
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java
index 893c0ca1..97c01e8c 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java
@@ -2,9 +2,11 @@ package com.adc.da.slrs.sarBussionessStand.controller;
import com.adc.da.slrs.sarBussionessStand.service.ISarBussionessStandService;
+import com.adc.da.slrs.sarResource.entity.TsResource;
import com.adc.da.slrs.sarResource.service.ITsResourceService;
import com.adc.da.slrs.sarStandardsInfo.entity.SarAdvanceSearchVO;
import com.adc.da.slrs.sarStandardsInfo.entity.SarBussionessStandEOPage;
+import com.adc.da.slrs.sarUser.service.ITsUserService;
import com.adc.da.sys.util.LoginUserUtil;
import com.adc.da.http.PageInfo;
import com.adc.da.http.ResponseMessage;
@@ -12,13 +14,12 @@ import com.adc.da.http.Result;
import com.adc.da.util.utils.StringUtils;
import com.adc.da.utils.util.SarAdvanceSearchUtil;
import com.alibaba.fastjson.JSONObject;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.*;
import com.adc.da.slrs.sarBussionessStand.entity.SarBussionessStand;
import io.swagger.annotations.Api;
-import org.springframework.web.bind.annotation.RestController;
import com.adc.da.base.web.BaseController;
import java.util.List;
@@ -42,12 +43,30 @@ public class SarBussionessStandController extends BaseController getMenuIdList = iTsResourceService.queryRoleMenuIdList("BUSINESS_STAND",page.getMenuId());
- if(getMenuIdList != null && !getMenuIdList.isEmpty()){
- page.setMenuRoleList(getMenuIdList);
- List rows = sarBussionessStandEOService.getSarBussionStandPage(page);
- return Result.success(getPageInfo(page.getPager(), rows));
- } else {
- return Result.success(getPageInfo(page.getPager(), null));
+ if(page.getMenuId() != null ){
+ QueryWrapper qw = new QueryWrapper<>();
+ qw.eq("ID",page.getMenuId());
+ qw.isNull("PARENT_ID");
+ List children = iTsResourceService.list(qw);
+ if(!children.isEmpty() || page.getMenuId().equals("nomenu")){
+ List rows = sarBussionessStandEOService.getSarBussionStandPage(page);
+ return Result.success(getPageInfo(page.getPager(), rows));
+ }
+ List getMenuIdList = tsUserService.getResourceId(new TsResource());
+ if (getMenuIdList != null && !getMenuIdList.isEmpty()) {
+ page.setMenuRoleList(getMenuIdList);
+ } else {
+ page.setMenuRoleList(null);
+ }
+ List ids = iTsResourceService.getChildMenuList(page.getMenuId());
+ if (ids != null && !ids.isEmpty()) {
+ page.setMenuAllChildrenIdList(ids);
+ }
}
+ List rows = sarBussionessStandEOService.getSarBussionStandPage(page);
+ return Result.success(getPageInfo(page.getPager(), rows));
+// if (StringUtils.isNotBlank(page.getAdvanceSearchVOStr())) {
+// List searchList = JSONObject.parseArray(page.getAdvanceSearchVOStr(),SarAdvanceSearchVO.class);
+// String advanceStr = SarAdvanceSearchUtil.createSql(searchList);
+// if (StringUtils.isNotBlank(advanceStr)) {
+// page.setAdvanceSearchStr(advanceStr);
+// } else {
+// page.setAdvanceSearchStr(null);
+// }
+// }
+// page.setOrderBy("SAR_BUSSIONESS_STAND.issue_time desc nulls last,SAR_BUSSIONESS_STAND.id");
+// List getMenuIdList = tsUserService.getResourceId(new TsResource());
+//// List getMenuIdList = iTsResourceService.queryRoleMenuIdList("BUSINESS_STAND",page.getMenuId());
+// if (getMenuIdList != null && !getMenuIdList.isEmpty()) {
+// page.setMenuRoleList(getMenuIdList);
+// } else {
+// page.setMenuRoleList(null);
+// }
+// List ids = iTsResourceService.getChildMenuList(page.getMenuId());
+// if (ids != null && !ids.isEmpty()) {
+// page.setMenuAllChildrenIdList(ids);
+// }
+// List rows = sarBussionessStandEOService.getSarBussionStandPage(page);
+// return Result.success(getPageInfo(page.getPager(), rows));
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/entity/SarBussStandMenuEO.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/entity/SarBussStandMenuEO.java
new file mode 100644
index 00000000..c80cce75
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/entity/SarBussStandMenuEO.java
@@ -0,0 +1,125 @@
+package com.adc.da.slrs.sarBussionessStand.entity;
+
+import com.adc.da.base.entity.BaseEntity;
+
+import java.util.List;
+
+
+/**
+ * 功能:SAR_BUSS_STAND_MENU SarBussStandMenuEOEntity
+ * 作者:code generator
+ * 日期: 2018-09-03
+ * 版权所有:版权归北京卡达克数据技术中心所有。
+ */
+public class SarBussStandMenuEO extends BaseEntity {
+
+ private String menuId;
+ private String bussStandId;
+ private String id;
+ private Integer validFlag;
+ private String oldMenuId;
+ private String[] idlist;
+ private List menuIds;
+
+ /**
+ * java字段名转换为原始数据库列名。如果不存在则返回null
+ * 字段列表:
+ * menuId -> menu_id
+ * bussStandId -> buss_stand_id
+ * id -> id
+ * validFlag -> valid_flag
+ */
+ public static String fieldToColumn(String fieldName) {
+ if (fieldName == null){ return null;}
+ switch (fieldName) {
+ case "menuId": return "menu_id";
+ case "bussStandId": return "buss_stand_id";
+ case "id": return "id";
+ case "validFlag": return "valid_flag";
+ default: return null;
+ }
+ }
+
+ /**
+ * 原始数据库列名转换为java字段名。如果不存在则返回null
+ * 字段列表:
+ * menu_id -> menuId
+ * buss_stand_id -> bussStandId
+ * id -> id
+ * valid_flag -> validFlag
+ */
+ public static String columnToField(String columnName) {
+ if (columnName == null){ return null;}
+ switch (columnName) {
+ case "menu_id": return "menuId";
+ case "buss_stand_id": return "bussStandId";
+ case "id": return "id";
+ case "valid_flag": return "validFlag";
+ default: return null;
+ }
+ }
+
+ /** **/
+ public String getMenuId() {
+ return this.menuId;
+ }
+
+ /** **/
+ public void setMenuId(String menuId) {
+ this.menuId = menuId;
+ }
+
+ /** **/
+ public String getBussStandId() {
+ return this.bussStandId;
+ }
+
+ /** **/
+ public void setBussStandId(String bussStandId) {
+ this.bussStandId = bussStandId;
+ }
+
+ /** **/
+ public String getId() {
+ return this.id;
+ }
+
+ /** **/
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ /** **/
+ public Integer getValidFlag() {
+ return this.validFlag;
+ }
+
+ /** **/
+ public void setValidFlag(Integer validFlag) {
+ this.validFlag = validFlag;
+ }
+
+ public String getOldMenuId() {
+ return oldMenuId;
+ }
+
+ public void setOldMenuId(String oldMenuId) {
+ this.oldMenuId = oldMenuId;
+ }
+
+ public String[] getIdlist() {
+ return idlist;
+ }
+
+ public void setIdlist(String[] idlist) {
+ this.idlist = idlist;
+ }
+
+ public List getMenuIds() {
+ return menuIds;
+ }
+
+ public void setMenuIds(List menuIds) {
+ this.menuIds = menuIds;
+ }
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/ISarBussionessStandService.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/ISarBussionessStandService.java
index 3bb4f2ab..8bb85db8 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/ISarBussionessStandService.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/ISarBussionessStandService.java
@@ -16,6 +16,8 @@ import java.util.List;
*/
public interface ISarBussionessStandService extends IService {
+ SarBussionessStandEOPage updateStandardsMenu(SarBussionessStandEOPage standardsInfoEO);
+
List queryByList(SarBussionessStandEOPage sarBussionessStandEOPage);
List getSarBussionStandPage(SarBussionessStandEOPage page) throws Exception;
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java
index d9c6c3ab..52a4180f 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java
@@ -3,6 +3,9 @@ package com.adc.da.slrs.sarBussionessStand.service.impl;
import com.adc.da.common.SelectionTypeEnum;
import com.adc.da.person.service.IPersonCollectEOService;
import com.adc.da.slrs.sarBussStandAttrInfo.dao.SarBussStandAttrInfoDao;
+import com.adc.da.slrs.sarBussStandMenu.dao.SarBussStandMenuDao;
+import com.adc.da.slrs.sarBussStandMenu.entity.SarBussStandMenu;
+import com.adc.da.slrs.sarBussionessStand.entity.SarBussStandMenuEO;
import com.adc.da.slrs.sarBussionessStand.entity.SarBussionessStand;
import com.adc.da.slrs.sarBussionessStand.dao.SarBussionessStandDao;
import com.adc.da.slrs.sarBussionessStand.service.ISarBussionessStandService;
@@ -11,6 +14,7 @@ import com.adc.da.slrs.sarResource.service.ITsResourceService;
import com.adc.da.slrs.sarStandardsInfo.entity.SarBussionessStandEOPage;
import com.adc.da.slrs.sarUser.service.ITsUserService;
import com.adc.da.slrs.sysInfo.service.SysInfoEOService;
+import com.adc.da.util.UUIDUtils;
import com.adc.da.utils.util.FieldConvertUtil;
import com.adc.da.utils.util.InitStandAttrUtil;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@@ -41,32 +45,63 @@ public class SarBussionessStandServiceImpl extends ServiceImpl getMenuPIds = iTsResourceService.getParentMenuId(nowMenuId);
+ if (getMenuPIds != null && getMenuPIds.size() > 1) {
+ int idSize = getMenuPIds.size();
+ secondLevelId = getMenuPIds.get(idSize-1);
+ } else {
+ secondLevelId = nowMenuId;
+ }
+ //查询标准是否已在 当前父节点中
+ SarBussStandMenu standMenuEOQuery = new SarBussStandMenu();
+ standMenuEOQuery.setMenuId(secondLevelId);
+ standMenuEOQuery.setBussStandId(standardsInfoEO.getIdlist()[i]);
+ List menuIds = iTsResourceService.getChildMenuList(secondLevelId);
+ standMenuEOQuery.setMenuIds(menuIds);
+ List getInfo = sarBussStandMenuEODao.selectMenuByMenuParentId(standMenuEOQuery);
+ //删除节点与根节点的关联
+ SarBussStandMenu sarStandMenuDel = new SarBussStandMenu();
+ sarStandMenuDel.setBussStandId(standardsInfoEO.getIdlist()[i]);
+ sarStandMenuDel.setMenuId(standardsInfoEO.getRootMenuId());
+ sarBussStandMenuEODao.deleteByStandIdAndMenuId(sarStandMenuDel);
+ if (getInfo == null || getInfo.isEmpty()) {
+ sarStandMenuEO.setId(UUIDUtils.randomUUID20());
+ sarBussStandMenuEODao.insert(sarStandMenuEO);
+ } else {
+ sarStandMenuEO.setOldMenuId(secondLevelId);
+ List menuOldIds = iTsResourceService.getChildMenuList(secondLevelId);
+ sarStandMenuEO.setMenuIds(menuOldIds);
+ sarBussStandMenuEODao.updateByStandIdAndMenuId(sarStandMenuEO);
+ }
+// sarBussStandMenuEODao.updateByStandIDSelective(sarStandMenuEO);
+ }
+ return standardsInfoEO;
+ }
@Override
public List getSarBussionStandPage(SarBussionessStandEOPage page) throws Exception {
- if (StringUtils.isNotBlank(page.getMenuId())) {
- List getMenuIdList = tsUserService.getResourceId(new TsResource());
-// List getMenuIdList = sarMenuEOService.queryRoleMenuIdList(page.getStandType() + "_STAND", null);
- if (getMenuIdList != null && !getMenuIdList.isEmpty()) {
- page.setMenuRoleList(getMenuIdList);
- } else {
- page.setMenuRoleList(null);
- }
- List ids = iTsResourceService.getChildMenuList(page.getMenuId());
- if (ids != null && !ids.isEmpty()) {
- page.setMenuAllChildrenIdList(ids);
- }
- }
Integer rowCount = this.baseMapper.getBussionessStandInfoCount(page);
page.getPager().setRowCount(rowCount);
List sarlist = this.baseMapper.getBussionessStandInfoPage(page);
@@ -81,7 +116,26 @@ public class SarBussionessStandServiceImpl extends ServiceImpl sarlist) throws Exception {
for(SarBussionessStand row : sarlist){
- attrInfoDetails(row);
+ attrInfo1(row);
+ }
+ }
+
+ public void attrInfo1 (SarBussionessStand row) throws Exception {
+ String fieldInfo = InitStandAttrUtil.queryFieldBuss;
+ String collectId = personCollectEOService.queryCollectByUserAndId(row.getId());
+ row.setCollectId(collectId);
+ // 查询属性表数据
+ if (StringUtils.isNotBlank(fieldInfo)) {
+ Map getAttrMap = sarBussStandAttrInfoEODao.selectStandFieldAndData(fieldInfo,row.getId());
+ if (InitStandAttrUtil.clobFieldListBuss != null && !InitStandAttrUtil.clobFieldListBuss.isEmpty()) {
+ // 遍历修改所有clob类型的值
+ for (String clobField : InitStandAttrUtil.clobFieldListBuss) {
+ Clob clobValue = (Clob) getAttrMap.get(clobField);
+ String fieldValue = FieldConvertUtil.ClobToString(clobValue);
+ getAttrMap.put(clobField,fieldValue);
+ }
+ }
+ row.setAttrInfoMap(getAttrMap);
}
}
diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/SarBussStandItemVal/SarBussStandItemValMapper.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/SarBussStandItemVal/SarBussStandItemValMapper.xml
new file mode 100644
index 00000000..656de901
--- /dev/null
+++ b/adc-da-slrs/src/main/resources/mybatis/mapper/SarBussStandItemVal/SarBussStandItemValMapper.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussStandFile/SarBussStandFileMapper.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussStandFile/SarBussStandFileMapper.xml
new file mode 100644
index 00000000..69368ce3
--- /dev/null
+++ b/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussStandFile/SarBussStandFileMapper.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussStandItems/SarBussStandItemsMapper.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussStandItems/SarBussStandItemsMapper.xml
new file mode 100644
index 00000000..da27f80e
--- /dev/null
+++ b/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussStandItems/SarBussStandItemsMapper.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussStandMenu/SarBussStandMenuMapper.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussStandMenu/SarBussStandMenuMapper.xml
new file mode 100644
index 00000000..01ff7884
--- /dev/null
+++ b/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussStandMenu/SarBussStandMenuMapper.xml
@@ -0,0 +1,204 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ menu_id, buss_stand_id, id, valid_flag
+
+
+
+
+ where 1=1
+
+
+ and menu_id = #{menuId}
+
+
+ and buss_stand_id = #{bussStandId}
+
+
+ and id = #{id}
+
+
+ and valid_flag = #{validFlag}
+
+
+
+
+
+
+
+ insert into SAR_BUSS_STAND_MENU()
+ values (#{menuId, jdbcType=VARCHAR}, #{bussStandId, jdbcType=VARCHAR}, #{id, jdbcType=VARCHAR}, #{validFlag, jdbcType=INTEGER})
+
+
+
+
+
+ insert into SAR_BUSS_STAND_MENU
+
+ menu_id,
+ buss_stand_id,
+ id,
+ valid_flag,
+
+
+ #{menuId, jdbcType=VARCHAR},
+ #{bussStandId, jdbcType=VARCHAR},
+ #{id, jdbcType=VARCHAR},
+ #{validFlag, jdbcType=INTEGER},
+
+
+
+
+
+ update SAR_BUSS_STAND_MENU
+ set menu_id = #{menuId},
+ buss_stand_id = #{bussStandId},
+ valid_flag = #{validFlag}
+ where id = #{id}
+
+
+
+
+ update SAR_BUSS_STAND_MENU
+
+
+ menu_id = #{menuId},
+
+
+ buss_stand_id = #{bussStandId},
+
+
+ valid_flag = #{validFlag},
+
+
+ where id = #{id}
+
+
+
+
+
+ update SAR_BUSS_STAND_MENU
+
+
+ menu_id = #{menuId},
+
+
+ valid_flag = #{validFlag},
+
+
+ where buss_stand_id = #{bussStandId}
+
+
+
+
+
+
+ delete from SAR_BUSS_STAND_MENU
+ where id = #{value}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ delete from SAR_BUSS_STAND_MENU
+ where buss_stand_id = #{bussStandId}
+
+
+
+
+
+
+ update SAR_BUSS_STAND_MENU
+
+
+ menu_id = #{menuId},
+
+
+ where buss_stand_id = #{bussStandId}
+ and MENU_ID in
+
+ #{item}
+
+
+
+
+
+
+
+
+ delete from SAR_BUSS_STAND_MENU
+ where buss_stand_id = #{bussStandId, jdbcType=VARCHAR} and MENU_ID = #{menuId, jdbcType=VARCHAR}
+
+
+
diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussStandPlan/SarBussStandPlanMapper.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussStandPlan/SarBussStandPlanMapper.xml
new file mode 100644
index 00000000..0efa8a63
--- /dev/null
+++ b/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussStandPlan/SarBussStandPlanMapper.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussStandVal/SarBussStandValMapper.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussStandVal/SarBussStandValMapper.xml
new file mode 100644
index 00000000..0ef07061
--- /dev/null
+++ b/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussStandVal/SarBussStandValMapper.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussionessStand/SarBussionessStandMapper.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussionessStand/SarBussionessStandMapper.xml
index 5170a5ec..4a8b266e 100644
--- a/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussionessStand/SarBussionessStandMapper.xml
+++ b/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussionessStand/SarBussionessStandMapper.xml
@@ -357,7 +357,7 @@
left join TS_DICTYPE dicstandSort ON ( dicstandSort.dic_type_code = SAR_BUSSIONESS_STAND.STAND_SORT AND dicstandSort.dic_id IS NOT NULL and dicstandSort.valid_flag = 0)
left join TS_DICTYPE dicapplyCountry ON ( dicapplyCountry.dic_type_code = SAR_BUSSIONESS_STAND.APPLY_COUNTRY AND dicapplyCountry.dic_id IS NOT NULL and dicapplyCountry.valid_flag = 0)
left join SAR_BUSS_STAND_MENU ON SAR_BUSSIONESS_STAND.id = SAR_BUSS_STAND_MENU.buss_stand_id
- left join SAR_MENU on SAR_BUSS_STAND_MENU.menu_id = SAR_MENU.id
+ left join TS_RESOURCE on SAR_BUSS_STAND_MENU.menu_id = TS_RESOURCE.id
left join SAR_BUSS_STAND_ATTR_INFO on (SAR_BUSS_STAND_ATTR_INFO.STAND_ID = SAR_BUSSIONESS_STAND.id and SAR_BUSS_STAND_ATTR_INFO.valid_flag=0)
where 1=1
@@ -406,14 +406,14 @@
-
- and SAR_BUSS_STAND_MENU.MENU_ID = (select SAR_MENU.id from SAR_MENU WHERE parent_id is null and sor_divide ='BUSINESS_STAND' and valid_flag=0)
-
+
+
+
-
- and SAR_BUSS_STAND_MENU.MENU_ID in ( SELECT SAR_MENU.id FROM SAR_MENU START WITH id =(
- SELECT SAR_MENU.id FROM SAR_MENU WHERE parent_id IS NULL AND sor_divide = 'BUSINESS_STAND' and valid_flag=0 ) CONNECT BY PRIOR id = parent_id )
-
+
+
+
+
and SAR_BUSS_STAND_MENU.MENU_ID in
@@ -466,7 +466,7 @@
left join TS_DICTYPE dicstandSort ON ( dicstandSort.dic_type_code = SAR_BUSSIONESS_STAND.STAND_SORT AND dicstandSort.dic_id IS NOT NULL and dicstandSort.valid_flag = 0)
left join TS_DICTYPE dicapplyCountry ON ( dicapplyCountry.dic_type_code = SAR_BUSSIONESS_STAND.APPLY_COUNTRY AND dicapplyCountry.dic_id IS NOT NULL and dicapplyCountry.valid_flag = 0)
left join SAR_BUSS_STAND_MENU ON SAR_BUSSIONESS_STAND.id = SAR_BUSS_STAND_MENU.buss_stand_id
- left join SAR_MENU on SAR_BUSS_STAND_MENU.menu_id = SAR_MENU.id
+ left join TS_RESOURCE on SAR_BUSS_STAND_MENU.menu_id = TS_RESOURCE.id
where 1=1
@@ -496,7 +496,7 @@
and SAR_BUSS_STAND_MENU.MENU_ID in (
select a.* from (
- select SAR_MENU.id from SAR_MENU,TS_ROLE_SAR_MENU start with id=#{menuId} connect by prior id= parent_id
+ select TS_RESOURCE.id from TS_RESOURCE,TS_ROLE_SAR_MENU start with id=#{menuId} connect by prior id= parent_id
)a,TS_ROLE_SAR_MENU
where a.id = TS_ROLE_SAR_MENU.SAR_MENU_ID and TS_ROLE_SAR_MENU.ROLE_ID in
@@ -507,14 +507,14 @@
- and SAR_BUSS_STAND_MENU.MENU_ID = (select SAR_MENU.id from SAR_MENU WHERE parent_id is null and sor_divide ='BUSINESS_STAND' and valid_flag=0)
+ and SAR_BUSS_STAND_MENU.MENU_ID = (select TS_RESOURCE.id from TS_RESOURCE WHERE parent_id is null and sor_divide ='BUSINESS_STAND' and valid_flag=0)
and SAR_BUSS_STAND_MENU.MENU_ID in (
select a.* from (
- SELECT SAR_MENU.id FROM SAR_MENU START WITH id =(
- SELECT SAR_MENU.id FROM SAR_MENU WHERE parent_id IS NULL AND sor_divide = 'BUSINESS_STAND' and valid_flag=0) connect by prior id= parent_id
+ SELECT TS_RESOURCE.id FROM TS_RESOURCE START WITH id =(
+ SELECT TS_RESOURCE.id FROM TS_RESOURCE WHERE parent_id IS NULL AND sor_divide = 'BUSINESS_STAND' and valid_flag=0) connect by prior id= parent_id
)a,TS_ROLE_SAR_MENU
where a.id = TS_ROLE_SAR_MENU.SAR_MENU_ID and TS_ROLE_SAR_MENU.ROLE_ID in
@@ -549,7 +549,7 @@
left join TS_DICTYPE dicstandSort ON ( dicstandSort.dic_type_code = SAR_BUSSIONESS_STAND.STAND_SORT AND dicstandSort.dic_id IS NOT NULL and dicstandSort.valid_flag = 0)
left join TS_DICTYPE dicapplyCountry ON ( dicapplyCountry.dic_type_code = SAR_BUSSIONESS_STAND.APPLY_COUNTRY AND dicapplyCountry.dic_id IS NOT NULL and dicapplyCountry.valid_flag = 0)
left join SAR_BUSS_STAND_MENU ON SAR_BUSSIONESS_STAND.id = SAR_BUSS_STAND_MENU.buss_stand_id
- left join SAR_MENU on SAR_BUSS_STAND_MENU.menu_id = SAR_MENU.id
+ left join TS_RESOURCE on SAR_BUSS_STAND_MENU.menu_id = TS_RESOURCE.id
where 1=1
@@ -662,7 +662,7 @@
left join TS_DICTYPE dicstandSort ON ( dicstandSort.dic_type_code = SAR_BUSSIONESS_STAND.STAND_SORT AND dicstandSort.dic_id IS NOT NULL and dicstandSort.valid_flag = 0)
left join TS_DICTYPE dicapplyCountry ON ( dicapplyCountry.dic_type_code = SAR_BUSSIONESS_STAND.APPLY_COUNTRY AND dicapplyCountry.dic_id IS NOT NULL and dicapplyCountry.valid_flag = 0)
left join SAR_BUSS_STAND_MENU ON SAR_BUSSIONESS_STAND.id = SAR_BUSS_STAND_MENU.buss_stand_id
- left join SAR_MENU on SAR_BUSS_STAND_MENU.menu_id = SAR_MENU.id
+ left join TS_RESOURCE on SAR_BUSS_STAND_MENU.menu_id = TS_RESOURCE.id
where SAR_BUSSIONESS_STAND.id = #{id}