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
new file mode 100644
index 00000000..dc247155
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java
@@ -0,0 +1,23 @@
+package com.adc.da.slrs.sarBussionessStand.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+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;
+
+/**
+*
+ * 企业标准信息表 前端控制器
+ *
+*
+* @author super_liu
+* @since 2021-07-13
+*/
+@RestController
+@Api(tags = "福田标准法规--企业标准信息")
+@RequestMapping("/${restPath}/lawss/sarBussionessStand")
+public class SarBussionessStandController extends BaseController {
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/dao/SarBussionessStandDao.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/dao/SarBussionessStandDao.java
new file mode 100644
index 00000000..782a06da
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/dao/SarBussionessStandDao.java
@@ -0,0 +1,20 @@
+package com.adc.da.slrs.sarBussionessStand.dao;
+
+import com.adc.da.slrs.sarBussionessStand.entity.SarBussionessStand;
+import com.adc.da.slrs.sarStandardsInfo.entity.SarBussionessStandEOPage;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+import java.util.List;
+
+/**
+ *
+ * 企业标准信息表 Mapper 接口
+ *
+ *
+ * @author super_liu
+ * @since 2021-07-13
+ */
+public interface SarBussionessStandDao extends BaseMapper {
+
+ List queryByList(SarBussionessStandEOPage sarBussionessStandEOPage);
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/entity/SarBussionessStand.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/entity/SarBussionessStand.java
new file mode 100644
index 00000000..b4601b3a
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/entity/SarBussionessStand.java
@@ -0,0 +1,186 @@
+package com.adc.da.slrs.sarBussionessStand.entity;
+
+import com.adc.da.att.vo.AttFileVo;
+import com.adc.da.base.entity.BaseEntity;
+import java.math.BigDecimal;
+import java.time.LocalDate;
+
+import com.adc.da.slrs.standardSplit.entity.SarStandAttrDetailsEO;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import java.util.*;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.fasterxml.jackson.annotation.JsonFormat;
+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-13
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@Accessors(chain = true)
+@ApiModel(value="SarBussionessStand对象", description="企业标准信息表")
+public class SarBussionessStand extends BaseEntity {
+
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty(value = "主键")
+ @TableId("ID")
+ private String id;
+
+ @ApiModelProperty(value = "标准编号")
+ @TableField("STAND_CODE")
+ private String standCode;
+
+ @ApiModelProperty(value = "标准名称")
+ @TableField("STAND_NAME")
+ private String standName;
+
+ @ApiModelProperty(value = "标准英文名称")
+ @TableField("STAND_EN_NAME")
+ private String standEnName;
+
+ @ApiModelProperty(value = "发布日期")
+ @TableField("ISSUE_TIME")
+ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
+ private Date issueTime;
+
+ @ApiModelProperty(value = "实施日期")
+ @TableField("PUT_TIME")
+ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
+ private Date putTime;
+
+ @ApiModelProperty(value = "代替标准号")
+ @TableField("REPLACE_STAND_NUM")
+ private String replaceStandNum;
+
+ @ApiModelProperty(value = "被代替标准号")
+ @TableField("REPLACED_STAND_NUM")
+ private String replacedStandNum;
+
+ @ApiModelProperty(value = "标准状态")
+ @TableField("STAND_STATUS")
+ private String standStatus;
+
+ @ApiModelProperty(value = "适用国家/地区")
+ @TableField("APPLY_COUNTRY")
+ private String applyCountry;
+
+ @ApiModelProperty(value = "标准性质")
+ @TableField("STAND_NATURE")
+ private String standNature;
+
+ @ApiModelProperty(value = "标准类别")
+ @TableField("STAND_SORT")
+ private String standSort;
+
+ @ApiModelProperty(value = "标准年份")
+ @TableField("STAND_YEAR")
+ private String standYear;
+
+ @ApiModelProperty(value = "是否有效")
+ @TableField("VALID_FLAG")
+ private Integer validFlag;
+
+ @ApiModelProperty(value = "创建时间")
+ @TableField("CREATION_TIME")
+ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date creationTime;
+
+ @ApiModelProperty(value = "修改时间")
+ @TableField("MODIFY_TIME")
+ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date modifyTime;
+
+ @TableField(exist = false)
+ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+ private String firstPutTime;
+
+ @TableField(exist = false)
+ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
+ private String putTimeShow;
+
+ @TableField(exist = false)
+ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
+ private String issueTimeShow;
+
+ @TableField(exist = false)
+ private String issueTimeStr;
+
+ @TableField(exist = false)
+ private String putTimeStr;
+
+ //目录ID 非标准信息表中的字段
+ @TableField(exist = false)
+ private String menuId;
+
+ @TableField(exist = false)
+ private String menuParentId;
+
+ @TableField(exist = false)
+ private String standStatusShow; // 标准状态下拉框 --单选
+
+ @TableField(exist = false)
+ private String standNatrueShow;
+
+ @TableField(exist = false)
+ private String standSortShow;
+
+ @TableField(exist = false)
+ private String applyCountryShow;
+
+ @TableField(exist = false)
+ private List standFileList = new ArrayList();
+
+ @TableField(exist = false)
+ private List opinionFilesList = new ArrayList();
+
+ @TableField(exist = false)
+ private List relevanceFileList = new ArrayList();
+
+ @TableField(exist = false)
+ private String collectId;
+
+ //文件的类型
+ @TableField(exist = false)
+ private String standFileClassify;
+
+ //文件的下载id
+ @TableField(exist = false)
+ private String attId;
+
+ //记录是否修改了替代文件号
+ @TableField(exist = false)
+ private int upReplaceNumFlag;
+ //记录是否修改了文件号
+ @TableField(exist = false)
+ private int upNumFlag;
+ // 数据库新加的字段
+
+ @TableField(exist = false)
+ private String remark;//备注
+
+ @TableField(exist = false)
+ private Map attrInfoMap = new LinkedHashMap<>(); //属性表字段与值
+
+ @TableField(exist = false)
+ private String sarStandAttrEOStr; //新增修改时属性表信息
+
+ @TableField(exist = false)
+ private String fileIds; //全部文件ID
+
+ @TableField(exist = false)
+ private List attrInfoList = new ArrayList<>();
+
+
+}
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
new file mode 100644
index 00000000..3277b429
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/ISarBussionessStandService.java
@@ -0,0 +1,20 @@
+package com.adc.da.slrs.sarBussionessStand.service;
+
+import com.adc.da.slrs.sarBussionessStand.entity.SarBussionessStand;
+import com.adc.da.slrs.sarStandardsInfo.entity.SarBussionessStandEOPage;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
+
+/**
+ *
+ * 企业标准信息表 服务类
+ *
+ *
+ * @author super_liu
+ * @since 2021-07-13
+ */
+public interface ISarBussionessStandService extends IService {
+
+ List queryByList(SarBussionessStandEOPage sarBussionessStandEOPage);
+}
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
new file mode 100644
index 00000000..bc23039e
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java
@@ -0,0 +1,27 @@
+package com.adc.da.slrs.sarBussionessStand.service.impl;
+
+import com.adc.da.slrs.sarBussionessStand.entity.SarBussionessStand;
+import com.adc.da.slrs.sarBussionessStand.dao.SarBussionessStandDao;
+import com.adc.da.slrs.sarBussionessStand.service.ISarBussionessStandService;
+import com.adc.da.slrs.sarStandardsInfo.entity.SarBussionessStandEOPage;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ *
+ * 企业标准信息表 服务实现类
+ *
+ *
+ * @author super_liu
+ * @since 2021-07-13
+ */
+@Service
+public class SarBussionessStandServiceImpl extends ServiceImpl implements ISarBussionessStandService {
+
+ @Override
+ public List queryByList(SarBussionessStandEOPage sarBussionessStandEOPage){
+ return this.baseMapper.queryByList(sarBussionessStandEOPage);
+ }
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardsInfo/controller/SarStandardsInfoController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardsInfo/controller/SarStandardsInfoController.java
index d9b83f2d..8c3a3177 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardsInfo/controller/SarStandardsInfoController.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardsInfo/controller/SarStandardsInfoController.java
@@ -11,6 +11,8 @@ import com.adc.da.exception.AdcDaBaseException;
import com.adc.da.http.PageInfo;
import com.adc.da.http.ResponseMessage;
import com.adc.da.http.Result;
+import com.adc.da.slrs.sarBussionessStand.entity.SarBussionessStand;
+import com.adc.da.slrs.sarBussionessStand.service.ISarBussionessStandService;
import com.adc.da.slrs.sarLawsInfo.service.ISarLawsInfoService;
import com.adc.da.slrs.sarStandardsInfo.entity.*;
import com.adc.da.slrs.sarStandardsInfo.service.ISarStandardsInfoService;
@@ -63,6 +65,9 @@ public class SarStandardsInfoController extends BaseController
@Autowired
private ISarStandardsInfoService sarStandardsInfoEOService;
+ @Autowired
+ private ISarBussionessStandService iSarBussionessStandService;
+
@Value("${file.path}")
private String filePath;
@@ -556,5 +561,33 @@ public class SarStandardsInfoController extends BaseController
}
+ @ApiOperation(value = "|SarStandardsInfoEO|根据标准号查询")
+ @GetMapping("/queryInfoByStandNum")
+ //@RequiresPermissions("lawss:sarStandardsInfo:list")
+ public ResponseMessage queryInfoByStandNum(SarStandardsInfoEOPage page) throws Exception {
+ if (org.apache.commons.lang.StringUtils.isNotBlank(page.getStandNumber())){
+ String sort = "";
+ if (page.getStandNumber().length()>3) {
+ sort = page.getStandNumber().substring(0, 3);
+ }
+ if ("ECE".equals(sort)) {
+ int length = page.getStandNumber().length();
+ String number = page.getStandNumber().substring(3,length);
+ page.setStandNumber("UN(ECE)" + number);
+ }
+ }
+ List getList = sarStandardsInfoEOService.selectStandardsByStandnumber(page.getStandNumber(),page.getStandType());
+ SarBussionessStandEOPage sarBussionessStandEOPage = new SarBussionessStandEOPage();
+ sarBussionessStandEOPage.setStandCode(page.getStandNumber());
+ List list = iSarBussionessStandService.queryByList(sarBussionessStandEOPage);
+ if(getList.size()>0){
+ return Result.success(getList.get(0));
+ }
+ if (list.size()>0){
+ return Result.success(list.get(0));
+ }
+ return Result.success("0","标准/企标已不存在");
+ }
+
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardsInfo/entity/SarBussionessStandEOPage.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardsInfo/entity/SarBussionessStandEOPage.java
new file mode 100644
index 00000000..a2263387
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardsInfo/entity/SarBussionessStandEOPage.java
@@ -0,0 +1,896 @@
+package com.adc.da.slrs.sarStandardsInfo.entity;
+
+import com.adc.da.sys.common.BasePage;
+
+import java.util.List;
+
+/**
+ * 功能:SAR_BUSSIONESS_STAND SarBussionessStandEOPage
+ * 作者:code generator
+ * 日期: 2018-09-03
+ * 版权所有:版权归北京卡达克数据技术中心所有。
+ */
+public class SarBussionessStandEOPage extends BasePage {
+
+ private String modifyTime;
+ private String modifyTime1;
+ private String modifyTime2;
+ private String modifyTimeOperator = "=";
+ private String creationTime;
+ private String creationTime1;
+ private String creationTime2;
+ private String creationTimeOperator = "=";
+ private String validFlag;
+ private String validFlagOperator = "=";
+ private String putUser;
+ private String putUserOperator = "=";
+ private String citationUser;
+ private String citationUserOperator = "=";
+ private String responsibleUnit;
+ private String responsibleUnitOperator = "=";
+ private String standFile;
+ private String standFileOperator = "=";
+ private String tags;
+ private String tagsOperator = "=";
+ private String standStatus;
+ private String standStatusOperator = "=";
+ private String replacedStandNum;
+ private String replacedStandNumOperator = "=";
+ private String replaceStandNum;
+ private String replaceStandNumOperator = "=";
+ private String quoteStand;
+ private String quoteStandOperator = "=";
+ private String firstPutTime;
+ private String firstPutTime1;
+ private String firstPutTime2;
+ private String firstPutTimeOperator = "=";
+ private String putYear;
+ private String putYear1;
+ private String putYear2;
+ private String putYearOperator = "=";
+ private String putTime;
+ private String putTime1;
+ private String putTime2;
+ private String putTimeOperator = "=";
+ private String issueTime;
+ private String issueTime1;
+ private String issueTime2;
+ private String issueTimeOperator = "=";
+ private String energyKind;
+ private String energyKindOperator = "=";
+ private String applyArctic;
+ private String applyArcticOperator = "=";
+ private String standEnName;
+ private String standEnNameOperator = "=";
+ private String standName;
+ private String standNameOperator = "=";
+ private String standCode;
+ private String standCodeOperator = "=";
+ private String classifyCode;
+ private String classifyCodeOperator = "=";
+ private String standSubclass;
+ private String standSubclassOperator = "=";
+ private String standGenera;
+ private String standGeneraOperator = "=";
+ private String id;
+ private String idOperator = "=";
+ // 数据库新增字段
+ private String applyCountry;
+ private String standYear;
+ private String applyCountryOperator = "=";
+ private String standNature;
+ private String standNatureOperator = "=";
+ private String synopsis;
+ private String synopsisOperator = "=";
+ private String standSort;
+ private String standSortOperator = "=";
+ private String opinionFile;
+ private String opinionFileOperator = "=";
+ private String relevanceFile;
+ private String relevanceFileOperator = "=";
+ private String remark;
+ private String remarkOperator = "=";
+
+ private List roleIds;
+ private String rootMenuId;
+ private String orgName;
+ private List menuRoleList;
+ private String[] replacedStandNumList;
+ private String numberName;
+ // 树结构增加搜索条件
+ private String collectMenuId;
+ private String advanceSearchVOStr;
+ private String advanceSearchStr;
+ private List menuAllChildrenIdList;
+ private String userId;
+
+ private String zqcrId;
+
+ //页面排序
+ private String paixu;
+ private String shunxu;
+ private String sql;
+
+ public String getZqcrId() {
+ return zqcrId;
+ }
+
+ public void setZqcrId(String zqcrId) {
+ this.zqcrId = zqcrId;
+ }
+
+ public String getModifyTime() {
+ return this.modifyTime;
+ }
+
+ public void setModifyTime(String modifyTime) {
+ this.modifyTime = modifyTime;
+ }
+
+ public String getModifyTime1() {
+ return this.modifyTime1;
+ }
+
+ public void setModifyTime1(String modifyTime1) {
+ this.modifyTime1 = modifyTime1;
+ }
+
+ public String getModifyTime2() {
+ return this.modifyTime2;
+ }
+
+ public void setModifyTime2(String modifyTime2) {
+ this.modifyTime2 = modifyTime2;
+ }
+
+ public String getModifyTimeOperator() {
+ return this.modifyTimeOperator;
+ }
+
+ public void setModifyTimeOperator(String modifyTimeOperator) {
+ this.modifyTimeOperator = modifyTimeOperator;
+ }
+
+ public String getCreationTime() {
+ return this.creationTime;
+ }
+
+ public void setCreationTime(String creationTime) {
+ this.creationTime = creationTime;
+ }
+
+ public String getCreationTime1() {
+ return this.creationTime1;
+ }
+
+ public void setCreationTime1(String creationTime1) {
+ this.creationTime1 = creationTime1;
+ }
+
+ public String getCreationTime2() {
+ return this.creationTime2;
+ }
+
+ public void setCreationTime2(String creationTime2) {
+ this.creationTime2 = creationTime2;
+ }
+
+ public String getCreationTimeOperator() {
+ return this.creationTimeOperator;
+ }
+
+ public void setCreationTimeOperator(String creationTimeOperator) {
+ this.creationTimeOperator = creationTimeOperator;
+ }
+
+ public String getValidFlag() {
+ return this.validFlag;
+ }
+
+ public void setValidFlag(String validFlag) {
+ this.validFlag = validFlag;
+ }
+
+ public String getValidFlagOperator() {
+ return this.validFlagOperator;
+ }
+
+ public void setValidFlagOperator(String validFlagOperator) {
+ this.validFlagOperator = validFlagOperator;
+ }
+
+ public String getPutUser() {
+ return this.putUser;
+ }
+
+ public void setPutUser(String putUser) {
+ this.putUser = putUser;
+ }
+
+ public String getPutUserOperator() {
+ return this.putUserOperator;
+ }
+
+ public void setPutUserOperator(String putUserOperator) {
+ this.putUserOperator = putUserOperator;
+ }
+
+ public String getCitationUser() {
+ return this.citationUser;
+ }
+
+ public void setCitationUser(String citationUser) {
+ this.citationUser = citationUser;
+ }
+
+ public String getCitationUserOperator() {
+ return this.citationUserOperator;
+ }
+
+ public void setCitationUserOperator(String citationUserOperator) {
+ this.citationUserOperator = citationUserOperator;
+ }
+
+ public String getResponsibleUnit() {
+ return this.responsibleUnit;
+ }
+
+ public void setResponsibleUnit(String responsibleUnit) {
+ this.responsibleUnit = responsibleUnit;
+ }
+
+ public String getResponsibleUnitOperator() {
+ return this.responsibleUnitOperator;
+ }
+
+ public void setResponsibleUnitOperator(String responsibleUnitOperator) {
+ this.responsibleUnitOperator = responsibleUnitOperator;
+ }
+
+ public String getStandFile() {
+ return this.standFile;
+ }
+
+ public void setStandFile(String standFile) {
+ this.standFile = standFile;
+ }
+
+ public String getStandFileOperator() {
+ return this.standFileOperator;
+ }
+
+ public void setStandFileOperator(String standFileOperator) {
+ this.standFileOperator = standFileOperator;
+ }
+
+ public String getTags() {
+ return this.tags;
+ }
+
+ public void setTags(String tags) {
+ this.tags = tags;
+ }
+
+ public String getTagsOperator() {
+ return this.tagsOperator;
+ }
+
+ public void setTagsOperator(String tagsOperator) {
+ this.tagsOperator = tagsOperator;
+ }
+
+ public String getStandStatus() {
+ return this.standStatus;
+ }
+
+ public void setStandStatus(String standStatus) {
+ this.standStatus = standStatus;
+ }
+
+ public String getStandStatusOperator() {
+ return this.standStatusOperator;
+ }
+
+ public void setStandStatusOperator(String standStatusOperator) {
+ this.standStatusOperator = standStatusOperator;
+ }
+
+ public String getReplacedStandNum() {
+ return this.replacedStandNum;
+ }
+
+ public void setReplacedStandNum(String replacedStandNum) {
+ this.replacedStandNum = replacedStandNum;
+ }
+
+ public String getReplacedStandNumOperator() {
+ return this.replacedStandNumOperator;
+ }
+
+ public void setReplacedStandNumOperator(String replacedStandNumOperator) {
+ this.replacedStandNumOperator = replacedStandNumOperator;
+ }
+
+ public String getReplaceStandNum() {
+ return this.replaceStandNum;
+ }
+
+ public void setReplaceStandNum(String replaceStandNum) {
+ this.replaceStandNum = replaceStandNum;
+ }
+
+ public String getReplaceStandNumOperator() {
+ return this.replaceStandNumOperator;
+ }
+
+ public void setReplaceStandNumOperator(String replaceStandNumOperator) {
+ this.replaceStandNumOperator = replaceStandNumOperator;
+ }
+
+ public String getQuoteStand() {
+ return this.quoteStand;
+ }
+
+ public void setQuoteStand(String quoteStand) {
+ this.quoteStand = quoteStand;
+ }
+
+ public String getQuoteStandOperator() {
+ return this.quoteStandOperator;
+ }
+
+ public void setQuoteStandOperator(String quoteStandOperator) {
+ this.quoteStandOperator = quoteStandOperator;
+ }
+
+ public String getFirstPutTime() {
+ return this.firstPutTime;
+ }
+
+ public void setFirstPutTime(String firstPutTime) {
+ this.firstPutTime = firstPutTime;
+ }
+
+ public String getFirstPutTime1() {
+ return this.firstPutTime1;
+ }
+
+ public void setFirstPutTime1(String firstPutTime1) {
+ this.firstPutTime1 = firstPutTime1;
+ }
+
+ public String getFirstPutTime2() {
+ return this.firstPutTime2;
+ }
+
+ public void setFirstPutTime2(String firstPutTime2) {
+ this.firstPutTime2 = firstPutTime2;
+ }
+
+ public String getFirstPutTimeOperator() {
+ return this.firstPutTimeOperator;
+ }
+
+ public void setFirstPutTimeOperator(String firstPutTimeOperator) {
+ this.firstPutTimeOperator = firstPutTimeOperator;
+ }
+
+ public String getPutYear() {
+ return this.putYear;
+ }
+
+ public void setPutYear(String putYear) {
+ this.putYear = putYear;
+ }
+
+ public String getPutYear1() {
+ return this.putYear1;
+ }
+
+ public void setPutYear1(String putYear1) {
+ this.putYear1 = putYear1;
+ }
+
+ public String getPutYear2() {
+ return this.putYear2;
+ }
+
+ public void setPutYear2(String putYear2) {
+ this.putYear2 = putYear2;
+ }
+
+ public String getPutYearOperator() {
+ return this.putYearOperator;
+ }
+
+ public void setPutYearOperator(String putYearOperator) {
+ this.putYearOperator = putYearOperator;
+ }
+
+ public String getPutTime() {
+ return this.putTime;
+ }
+
+ public void setPutTime(String putTime) {
+ this.putTime = putTime;
+ }
+
+ public String getPutTime1() {
+ return this.putTime1;
+ }
+
+ public void setPutTime1(String putTime1) {
+ this.putTime1 = putTime1;
+ }
+
+ public String getPutTime2() {
+ return this.putTime2;
+ }
+
+ public void setPutTime2(String putTime2) {
+ this.putTime2 = putTime2;
+ }
+
+ public String getPutTimeOperator() {
+ return this.putTimeOperator;
+ }
+
+ public void setPutTimeOperator(String putTimeOperator) {
+ this.putTimeOperator = putTimeOperator;
+ }
+
+ public String getIssueTime() {
+ return this.issueTime;
+ }
+
+ public void setIssueTime(String issueTime) {
+ this.issueTime = issueTime;
+ }
+
+ public String getIssueTime1() {
+ return this.issueTime1;
+ }
+
+ public void setIssueTime1(String issueTime1) {
+ this.issueTime1 = issueTime1;
+ }
+
+ public String getIssueTime2() {
+ return this.issueTime2;
+ }
+
+ public void setIssueTime2(String issueTime2) {
+ this.issueTime2 = issueTime2;
+ }
+
+ public String getIssueTimeOperator() {
+ return this.issueTimeOperator;
+ }
+
+ public void setIssueTimeOperator(String issueTimeOperator) {
+ this.issueTimeOperator = issueTimeOperator;
+ }
+
+ public String getEnergyKind() {
+ return this.energyKind;
+ }
+
+ public void setEnergyKind(String energyKind) {
+ this.energyKind = energyKind;
+ }
+
+ public String getEnergyKindOperator() {
+ return this.energyKindOperator;
+ }
+
+ public void setEnergyKindOperator(String energyKindOperator) {
+ this.energyKindOperator = energyKindOperator;
+ }
+
+ public String getApplyArctic() {
+ return this.applyArctic;
+ }
+
+ public void setApplyArctic(String applyArctic) {
+ this.applyArctic = applyArctic;
+ }
+
+ public String getApplyArcticOperator() {
+ return this.applyArcticOperator;
+ }
+
+ public void setApplyArcticOperator(String applyArcticOperator) {
+ this.applyArcticOperator = applyArcticOperator;
+ }
+
+ public String getStandEnName() {
+ return this.standEnName;
+ }
+
+ public void setStandEnName(String standEnName) {
+ this.standEnName = standEnName;
+ }
+
+ public String getStandEnNameOperator() {
+ return this.standEnNameOperator;
+ }
+
+ public void setStandEnNameOperator(String standEnNameOperator) {
+ this.standEnNameOperator = standEnNameOperator;
+ }
+
+ public String getStandName() {
+ return this.standName;
+ }
+
+ public void setStandName(String standName) {
+ this.standName = standName;
+ }
+
+ public String getStandNameOperator() {
+ return this.standNameOperator;
+ }
+
+ public void setStandNameOperator(String standNameOperator) {
+ this.standNameOperator = standNameOperator;
+ }
+
+ public String getStandCode() {
+ return this.standCode;
+ }
+
+ public void setStandCode(String standCode) {
+ this.standCode = standCode;
+ }
+
+ public String getStandCodeOperator() {
+ return this.standCodeOperator;
+ }
+
+ public void setStandCodeOperator(String standCodeOperator) {
+ this.standCodeOperator = standCodeOperator;
+ }
+
+ public String getClassifyCode() {
+ return this.classifyCode;
+ }
+
+ public void setClassifyCode(String classifyCode) {
+ this.classifyCode = classifyCode;
+ }
+
+ public String getClassifyCodeOperator() {
+ return this.classifyCodeOperator;
+ }
+
+ public void setClassifyCodeOperator(String classifyCodeOperator) {
+ this.classifyCodeOperator = classifyCodeOperator;
+ }
+
+ public String getStandSubclass() {
+ return this.standSubclass;
+ }
+
+ public void setStandSubclass(String standSubclass) {
+ this.standSubclass = standSubclass;
+ }
+
+ public String getStandSubclassOperator() {
+ return this.standSubclassOperator;
+ }
+
+ public void setStandSubclassOperator(String standSubclassOperator) {
+ this.standSubclassOperator = standSubclassOperator;
+ }
+
+ public String getStandGenera() {
+ return this.standGenera;
+ }
+
+ public void setStandGenera(String standGenera) {
+ this.standGenera = standGenera;
+ }
+
+ public String getStandGeneraOperator() {
+ return this.standGeneraOperator;
+ }
+
+ public void setStandGeneraOperator(String standGeneraOperator) {
+ this.standGeneraOperator = standGeneraOperator;
+ }
+
+ public String getId() {
+ return this.id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getIdOperator() {
+ return this.idOperator;
+ }
+
+ public void setIdOperator(String idOperator) {
+ this.idOperator = idOperator;
+ }
+
+ private String menuId;
+ private String[] idlist; //用于导出数据过程中传递选择的标准id
+ private String[] replaceStandNumList;
+
+ public String getMenuId() {
+ return menuId;
+ }
+
+ public void setMenuId(String menuId) {
+ this.menuId = menuId;
+ }
+
+ public String[] getIdlist() {
+ return idlist;
+ }
+
+ public void setIdlist(String[] idlist) {
+ this.idlist = idlist;
+ }
+
+ public String[] getReplaceStandNumList() {
+ return replaceStandNumList;
+ }
+
+ public void setReplaceStandNumList(String[] replaceStandNumList) {
+ this.replaceStandNumList = replaceStandNumList;
+ }
+
+ private String[] applyArcticList;
+ private String[] energyKindList;
+
+ public String[] getApplyArcticList() {
+ return applyArcticList;
+ }
+
+ public void setApplyArcticList(String[] applyArcticList) {
+ this.applyArcticList = applyArcticList;
+ }
+
+ public String[] getEnergyKindList() {
+ return energyKindList;
+ }
+
+ public void setEnergyKindList(String[] energyKindList) {
+ this.energyKindList = energyKindList;
+ }
+
+ public String getApplyCountry() {
+ return applyCountry;
+ }
+
+ public void setApplyCountry(String applyCountry) {
+ this.applyCountry = applyCountry;
+ }
+
+ public String getApplyCountryOperator() {
+ return applyCountryOperator;
+ }
+
+ public void setApplyCountryOperator(String applyCountryOperator) {
+ this.applyCountryOperator = applyCountryOperator;
+ }
+
+ public String getStandNature() {
+ return standNature;
+ }
+
+ public void setStandNature(String standNature) {
+ this.standNature = standNature;
+ }
+
+ public String getStandNatureOperator() {
+ return standNatureOperator;
+ }
+
+ public void setStandNatureOperator(String standNatureOperator) {
+ this.standNatureOperator = standNatureOperator;
+ }
+
+ public String getSynopsis() {
+ return synopsis;
+ }
+
+ public void setSynopsis(String synopsis) {
+ this.synopsis = synopsis;
+ }
+
+ public String getSynopsisOperator() {
+ return synopsisOperator;
+ }
+
+ public void setSynopsisOperator(String synopsisOperator) {
+ this.synopsisOperator = synopsisOperator;
+ }
+
+ public String getStandSort() {
+ return standSort;
+ }
+
+ public void setStandSort(String standSort) {
+ this.standSort = standSort;
+ }
+
+ public String getStandSortOperator() {
+ return standSortOperator;
+ }
+
+ public void setStandSortOperator(String standSortOperator) {
+ this.standSortOperator = standSortOperator;
+ }
+
+ public String getOpinionFile() {
+ return opinionFile;
+ }
+
+ public void setOpinionFile(String opinionFile) {
+ this.opinionFile = opinionFile;
+ }
+
+ public String getOpinionFileOperator() {
+ return opinionFileOperator;
+ }
+
+ public void setOpinionFileOperator(String opinionFileOperator) {
+ this.opinionFileOperator = opinionFileOperator;
+ }
+
+ public String getRelevanceFile() {
+ return relevanceFile;
+ }
+
+ public void setRelevanceFile(String relevanceFile) {
+ this.relevanceFile = relevanceFile;
+ }
+
+ public String getRelevanceFileOperator() {
+ return relevanceFileOperator;
+ }
+
+ public void setRelevanceFileOperator(String relevanceFileOperator) {
+ this.relevanceFileOperator = relevanceFileOperator;
+ }
+
+ public String getRemark() {
+ return remark;
+ }
+
+ public void setRemark(String remark) {
+ this.remark = remark;
+ }
+
+ public String getRemarkOperator() {
+ return remarkOperator;
+ }
+
+ public void setRemarkOperator(String remarkOperator) {
+ this.remarkOperator = remarkOperator;
+ }
+
+ public List getRoleIds() {
+ return roleIds;
+ }
+
+ public void setRoleIds(List roleIds) {
+ this.roleIds = roleIds;
+ }
+
+ public String getStandYear() {
+ return standYear;
+ }
+
+ public void setStandYear(String standYear) {
+ this.standYear = standYear;
+ }
+
+ public List getMenuRoleList() {
+ return menuRoleList;
+ }
+
+ public void setMenuRoleList(List menuRoleList) {
+ this.menuRoleList = menuRoleList;
+ }
+
+ public String getNumberName() {
+ return numberName;
+ }
+
+ public void setNumberName(String numberName) {
+ this.numberName = numberName;
+ }
+
+ public String[] getReplacedStandNumList() {
+ return replacedStandNumList;
+ }
+
+ public void setReplacedStandNumList(String[] replacedStandNumList) {
+ this.replacedStandNumList = replacedStandNumList;
+ }
+
+ public String getRootMenuId() {
+ return rootMenuId;
+ }
+
+ public void setRootMenuId(String rootMenuId) {
+ this.rootMenuId = rootMenuId;
+ }
+
+ public String getCollectMenuId() {
+ return collectMenuId;
+ }
+
+ public void setCollectMenuId(String collectMenuId) {
+ this.collectMenuId = collectMenuId;
+ }
+
+ public String getAdvanceSearchVOStr() {
+ return advanceSearchVOStr;
+ }
+
+ public void setAdvanceSearchVOStr(String advanceSearchVOStr) {
+ this.advanceSearchVOStr = advanceSearchVOStr;
+ }
+
+ public String getAdvanceSearchStr() {
+ return advanceSearchStr;
+ }
+
+ public void setAdvanceSearchStr(String advanceSearchStr) {
+ this.advanceSearchStr = advanceSearchStr;
+ }
+
+ public String getOrgName() {
+ return orgName;
+ }
+
+ public void setOrgName(String orgName) {
+ this.orgName = orgName;
+ }
+
+ public List getMenuAllChildrenIdList() {
+ return menuAllChildrenIdList;
+ }
+
+ public void setMenuAllChildrenIdList(List menuAllChildrenIdList) {
+ this.menuAllChildrenIdList = menuAllChildrenIdList;
+ }
+
+ public String getUserId() {
+ return userId;
+ }
+
+ public void setUserId(String userId) {
+ this.userId = userId;
+ }
+
+ public String getPaixu() {
+ return paixu;
+ }
+
+ public void setPaixu(String paixu) {
+ this.paixu = paixu;
+ }
+
+ public String getShunxu() {
+ return shunxu;
+ }
+
+ public void setShunxu(String shunxu) {
+ this.shunxu = shunxu;
+ }
+
+ public String getSql() {
+ return sql;
+ }
+
+ public void setSql(String sql) {
+ this.sql = sql;
+ }
+}
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
new file mode 100644
index 00000000..5170a5ec
--- /dev/null
+++ b/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussionessStand/SarBussionessStandMapper.xml
@@ -0,0 +1,906 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ modify_time, creation_time, valid_flag, stand_status, replaced_stand_num,replace_stand_num,
+ put_time, issue_time,stand_en_name,stand_name, stand_code, id,apply_country, stand_nature, stand_sort
+
+
+ stand_year,dicapplyCountry.DIC_TYPE_NAME as applyCountryShow,dicstandSort.DIC_TYPE_NAME as standSortShow,
+ dicstandNature.DIC_TYPE_NAME as standNatrueShow,SAR_BUSSIONESS_STAND.modify_time,
+ SAR_BUSSIONESS_STAND.creation_time, SAR_BUSSIONESS_STAND.valid_flag,
+ SAR_BUSSIONESS_STAND.apply_country, SAR_BUSSIONESS_STAND.stand_nature,SAR_BUSSIONESS_STAND.stand_sort,
+ stand_status, replaced_stand_num,replace_stand_num,put_time,issue_time,stand_en_name,
+ stand_name, stand_code,SAR_BUSSIONESS_STAND.id,dicstandStatus.DIC_TYPE_NAME as standStatusShow
+
+
+
+ stand_year,dicapplyCountry.DIC_TYPE_NAME,dicstandSort.DIC_TYPE_NAME,dicstandNature.DIC_TYPE_NAME,SAR_BUSSIONESS_STAND.modify_time,
+ SAR_BUSSIONESS_STAND.creation_time, SAR_BUSSIONESS_STAND.valid_flag,
+ SAR_BUSSIONESS_STAND.apply_country, SAR_BUSSIONESS_STAND.stand_nature,
+ SAR_BUSSIONESS_STAND.stand_sort,
+ stand_status, replaced_stand_num, replace_stand_num,put_time,
+ issue_time, stand_en_name, stand_name, stand_code,
+ SAR_BUSSIONESS_STAND.id,dicstandStatus.DIC_TYPE_NAME
+
+
+
+
+
+ where 1=1
+
+
+ and modify_time ${modifyTimeOperator} #{modifyTime}
+
+
+ and modify_time >= #{modifyTime1}
+
+
+ and modify_time <= #{modifyTime2}
+
+
+ and creation_time ${creationTimeOperator} #{creationTime}
+
+
+ and creation_time >= #{creationTime1}
+
+
+ and creation_time <= #{creationTime2}
+
+
+ and valid_flag ${validFlagOperator} #{validFlag}
+
+
+ and stand_status ${standStatusOperator} #{standStatus}
+
+
+ and replaced_stand_num ${replacedStandNumOperator} #{replacedStandNum}
+
+
+ and replace_stand_num ${replaceStandNumOperator} #{replaceStandNum}
+
+
+ and put_time ${putTimeOperator} #{putTime}
+
+
+ and put_time >= #{putTime1}
+
+
+ and put_time <= #{putTime2}
+
+
+ and issue_time ${issueTimeOperator} #{issueTime}
+
+
+ and issue_time >= #{issueTime1}
+
+
+ and issue_time <= #{issueTime2}
+
+
+ and stand_en_name ${standEnNameOperator} #{standEnName}
+
+
+ and stand_name ${standNameOperator} #{standName}
+
+
+ and stand_code ${standCodeOperator} #{standCode}
+
+
+ and id ${idOperator} #{id}
+
+
+
+ and apply_country ${applyCountryOperator} #{applyCountry}
+
+
+ and stand_nature ${standNatureOperator} #{standNature}
+
+
+ and stand_sort ${standSortOperator} #{standSort}
+
+
+ and opinion_file ${opinionFileOperator} #{opinionFile}
+
+
+ and relevance_file ${relevanceFileOperator} #{relevanceFile}
+
+
+ and remark ${remarkOperator} #{remark}
+
+
+
+
+
+
+ insert into SAR_BUSSIONESS_STAND
+
+ modify_time,
+ creation_time,
+ valid_flag,
+ stand_status,
+ replaced_stand_num,
+ replace_stand_num,
+ put_time,
+ issue_time,
+ stand_en_name,
+ stand_name,
+ stand_code,
+ id,
+
+ apply_country,
+ stand_Nature,
+ stand_sort,
+ stand_year,
+
+
+ #{modifyTime, jdbcType=TIMESTAMP},
+ #{creationTime, jdbcType=TIMESTAMP},
+ #{validFlag, jdbcType=INTEGER},
+ #{standStatus, jdbcType=VARCHAR},
+ #{replacedStandNum, jdbcType=VARCHAR},
+ #{replaceStandNum, jdbcType=VARCHAR},
+ #{putTime, jdbcType=TIMESTAMP},
+ #{issueTime, jdbcType=TIMESTAMP},
+ #{standEnName, jdbcType=VARCHAR},
+ #{standName, jdbcType=VARCHAR},
+ #{standCode, jdbcType=VARCHAR},
+ #{id, jdbcType=VARCHAR},
+
+ #{applyCountry, jdbcType=VARCHAR},
+ #{standNature, jdbcType=VARCHAR},
+ #{standSort, jdbcType=VARCHAR},
+ #{standYear, jdbcType=VARCHAR},
+
+
+
+
+
+ update SAR_BUSSIONESS_STAND
+
+
+ modify_time = #{modifyTime},
+
+
+ creation_time = #{creationTime},
+
+
+ valid_flag = #{validFlag},
+
+
+ stand_status = #{standStatus},
+
+
+ replaced_stand_num = #{replacedStandNum},
+
+
+ replace_stand_num = #{replaceStandNum},
+
+
+ put_time = #{putTime},
+
+
+ put_time = null,
+
+
+ issue_time = #{issueTime},
+
+
+ issue_time = null,
+
+
+ stand_en_name = #{standEnName},
+
+
+ stand_name = #{standName},
+
+
+ stand_code = #{standCode},
+
+
+
+ apply_country = #{applyCountry},
+
+
+ stand_nature = #{standNature},
+
+
+ stand_sort = #{standSort},
+
+
+ stand_year = #{standYear},
+
+
+ where id = #{id}
+
+
+
+
+
+ update SAR_BUSSIONESS_STAND
+
+
+ modify_time = #{modifyTime},
+
+
+ creation_time = #{creationTime},
+
+
+ valid_flag = #{validFlag},
+
+
+ stand_status = #{standStatus},
+
+
+ replaced_stand_num = #{replacedStandNum},
+
+
+ replace_stand_num = #{replaceStandNum},
+
+
+ put_time = #{putTime},
+
+
+ issue_time = #{issueTime},
+
+
+ stand_en_name = #{standEnName},
+
+
+ stand_name = #{standName},
+
+
+ stand_code = #{standCode},
+
+
+
+ apply_country = #{applyCountry},
+
+
+ stand_nature = #{standNature},
+
+
+ stand_sort = #{standSort},
+
+
+ stand_year = #{standYear},
+
+
+ where id = #{id}
+
+
+
+
+
+
+
+ delete from SAR_BUSSIONESS_STAND
+ where id = #{value}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ left join TS_DICTYPE dicstandStatus ON ( dicstandStatus.dic_type_code = SAR_BUSSIONESS_STAND.STAND_STATUS AND dicstandStatus.dic_id IS NOT NULL and dicstandStatus.valid_flag = 0)
+ left join TS_DICTYPE dicstandNature ON ( dicstandNature.dic_type_code = SAR_BUSSIONESS_STAND.STAND_NATURE AND dicstandNature.dic_id IS NOT NULL and dicstandNature.valid_flag = 0)
+ 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 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
+
+
+
+ and SAR_BUSSIONESS_STAND.STAND_CODE like concat('%', #{standCode}, '%')
+
+
+ and (
+
+ SAR_BUSSIONESS_STAND.STAND_CODE like concat(concat('%',#{numberName}),'%')
+ or stand_name like concat(concat('%',#{numberName}),'%')
+ )
+
+
+ and stand_name like concat(concat('%',#{standName}),'%')
+
+
+
+ and DATE_FORMAT(put_time,'%Y-%m-%D') >= #{putTime1}
+
+
+ and DATE_FORMAT(put_time,'%Y-%m-%D') <= #{putTime2}
+
+
+ and DATE_FORMAT(issue_time,'%Y-%m-%D') >= #{issueTime1}
+
+
+ -- and to_char(issue_time,'YYYY-MM-DD') <= #{issueTime2}
+ and DATE_FORMAT(issue_time,'%Y-%m-%D') <= #{issueTime2}
+
+
+
+ and SAR_BUSS_STAND_MENU.MENU_ID in
+
+ #{item}
+
+
+
+
+ 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
+
+ #{item}
+
+
+
+ and SAR_BUSSIONESS_STAND.id in (
+ select COLLECT_RES_ID from TS_PERSON_COLLECT where TS_PERSON_COLLECT.VALID_FLAG=0
+ and collect_type='BUSINESS_STAND'
+ and TS_PERSON_COLLECT.user_id=#{userId}
+ )
+
+
+ and SAR_BUSSIONESS_STAND.valid_flag = #{validFlag}
+
+
+
+ and SAR_BUSSIONESS_STAND.id in
+
+ #{item}
+
+
+
+ and SAR_BUSSIONESS_STAND.stand_sort = #{standSort}
+
+
+ and replace_stand_num like concat(concat('%',#{replaceStandNum}),'%')
+
+
+ and SAR_BUSSIONESS_STAND.STAND_STATUS = #{standStatus}
+
+
+ and (${advanceSearchStr})
+
+
+ and (SELECT ZYQCR
+ FROM SAR_BUSS_STAND_ATTR_INFO
+ WHERE valid_flag = 0
+ and stand_id = SAR_BUSSIONESS_STAND.id) = #{zqcrId}
+
+
+
+
+
+
+ left join TS_DICTYPE dicstandStatus ON ( dicstandStatus.dic_type_code = SAR_BUSSIONESS_STAND.STAND_STATUS AND dicstandStatus.dic_id IS NOT NULL and dicstandStatus.valid_flag = 0)
+ left join TS_DICTYPE dicstandNature ON ( dicstandNature.dic_type_code = SAR_BUSSIONESS_STAND.STAND_NATURE AND dicstandNature.dic_id IS NOT NULL and dicstandNature.valid_flag = 0)
+ 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
+ where 1=1
+
+
+
+ and stand_code like concat(concat('%',#{standCode}),'%')
+
+
+ and stand_name like concat(concat('%',#{standName}),'%')
+
+
+
+ -- and to_char(put_time,'YYYY-MM-DD') >= #{putTime1}
+ and DATE_FORMAT(put_time,'%Y-%m-%D') >= #{putTime1}
+
+
+ -- and to_char(put_time,'YYYY-MM-DD') <= #{putTime2}
+ and DATE_FORMAT(put_time,'%Y-%m-%D') <= #{putTime2}
+
+
+ -- and to_char(issue_time,'YYYY-MM-DD') >= #{issueTime1}
+ and DATE_FORMAT(issue_time,'%Y-%m-%D') >= #{issueTime1}
+
+
+ and DATE_FORMAT(issue_time,'%Y-%m-%D') <= #{issueTime2}
+
+
+
+ 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
+ )a,TS_ROLE_SAR_MENU
+ where a.id = TS_ROLE_SAR_MENU.SAR_MENU_ID and TS_ROLE_SAR_MENU.ROLE_ID in
+
+ #{item}
+
+ GROUP BY ID
+ )
+
+
+
+ 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 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
+ )a,TS_ROLE_SAR_MENU
+ where a.id = TS_ROLE_SAR_MENU.SAR_MENU_ID and TS_ROLE_SAR_MENU.ROLE_ID in
+
+ #{item}
+
+ GROUP BY ID
+ )
+
+
+ and SAR_BUSSIONESS_STAND.valid_flag = #{validFlag}
+
+
+
+ and SAR_BUSSIONESS_STAND.id in
+
+ #{item}
+
+
+
+ and SAR_BUSSIONESS_STAND.stand_sort = #{standSort}
+
+
+ and replace_stand_num like concat(concat('%',#{replaceStandNum}),'%')
+
+
+
+
+
+
+ left join TS_DICTYPE dicstandStatus ON ( dicstandStatus.dic_type_code = SAR_BUSSIONESS_STAND.STAND_STATUS AND dicstandStatus.dic_id IS NOT NULL and dicstandStatus.valid_flag = 0)
+ left join TS_DICTYPE dicstandNature ON ( dicstandNature.dic_type_code = SAR_BUSSIONESS_STAND.STAND_NATURE AND dicstandNature.dic_id IS NOT NULL and dicstandNature.valid_flag = 0)
+ 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
+ where 1=1
+
+
+
+ and stand_code like concat(concat('%',#{standCode}),'%')
+
+
+ and stand_name like concat(concat('%',#{standName}),'%')
+
+
+ and SAR_BUSSIONESS_STAND.valid_flag = #{validFlag}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ update SAR_BUSSIONESS_STAND
+
+
+ modify_time = #{modifyTime},
+
+
+ creation_time = #{creationTime},
+
+
+ valid_flag = #{validFlag},
+
+
+ replaced_stand_num = #{replacedStandNum},
+
+
+ replace_stand_num = #{replaceStandNum},
+
+
+ put_time = #{putTime},
+
+
+ issue_time = #{issueTime},
+
+
+ stand_en_name = #{standEnName},
+
+
+ stand_name = #{standName},
+
+
+ where STAND_CODE = #{standCode}
+
+
+
+ update SAR_BUSSIONESS_STAND set REPLACED_STAND_NUM = #{replacedStandNum} where
+ STAND_CODE in
+
+ #{item}
+
+
+
+
+ update SAR_BUSSIONESS_STAND set REPLACE_STAND_NUM = #{replaceStandNum} where
+ STAND_CODE in
+
+ #{item}
+
+
+
+
+
+
+ update SAR_BUSSIONESS_STAND set REPLACED_STAND_NUM = #{replacedStandNum} where id = #{id}
+
+
+
+
+
+
+
+ insert into SAR_BUSSIONESS_PERSON(ID,QBID,USID) VALUE
+
+ (#{Person.id}, #{Person.qbid}, #{Person.usid})
+
+
+
+
+ DELETE FROM SAR_BUSSIONESS_PERSON
+ where qbid=#{qbid}
+
+
+
+
+