feat: 迁移国内标准法规部分6 详情 下载 标准查询
This commit is contained in:
+23
@@ -0,0 +1,23 @@
|
||||
package com.adc.da.slrs.sarLawsItems.controller;
|
||||
|
||||
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import com.adc.da.slrs.sarLawsItems.entity.SarLawsItems;
|
||||
import io.swagger.annotations.Api;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import com.adc.da.base.web.BaseController;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 前端控制器
|
||||
* </p>
|
||||
*
|
||||
* @author super_liu
|
||||
* @since 2021-06-02
|
||||
*/
|
||||
@RestController
|
||||
@Api(description = "|SarLawsItems|")
|
||||
@RequestMapping("/sarLawsItems/sar-laws-items")
|
||||
public class SarLawsItemsController extends BaseController<SarLawsItems> {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.adc.da.slrs.sarLawsItems.dao;
|
||||
|
||||
import com.adc.da.slrs.sarLawsInfo.page.SarLawsItemsEOPage;
|
||||
import com.adc.da.slrs.sarLawsItems.entity.SarLawsItems;
|
||||
import com.adc.da.slrs.sarStandItems.entity.SarStandItems;
|
||||
import com.adc.da.slrs.sarStandItems.page.SarStandItemsEOPage;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* Mapper 接口
|
||||
* </p>
|
||||
*
|
||||
* @author super_liu
|
||||
* @since 2021-06-02
|
||||
*/
|
||||
public interface SarLawsItemsDao extends BaseMapper<SarLawsItems> {
|
||||
|
||||
Set<String> selectClaimTypesByStandId(@Param("standId") String standId, @Param("fileType") String fileType, @Param("idList") String[] idList);
|
||||
|
||||
Set<String> selectSvppsByStandId(@Param("standId") String standId, @Param("fileType") String fileType, @Param("idList") String[] idList);
|
||||
|
||||
List<SarLawsItems> queryByList(SarLawsItemsEOPage page);
|
||||
}
|
||||
@@ -0,0 +1,159 @@
|
||||
package com.adc.da.slrs.sarLawsItems.entity;
|
||||
|
||||
import com.adc.da.base.entity.BaseEntity;
|
||||
import java.math.BigDecimal;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.models.auth.In;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author super_liu
|
||||
* @since 2021-06-02
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value="SarLawsItems对象", description="")
|
||||
public class SarLawsItems extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "主键")
|
||||
@TableId("ID")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(value = "法规ID")
|
||||
@TableField("LAWS_ID")
|
||||
private String lawsId;
|
||||
|
||||
@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")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date 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 Integer validFlag;
|
||||
|
||||
@TableField("CREATION_USER")
|
||||
private String creationUser;
|
||||
|
||||
@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;
|
||||
|
||||
@ApiModelProperty(value = "实施要点")
|
||||
@TableField("MAINPOINTS_IMPEMENTATION")
|
||||
private String mainpointsImpementation;
|
||||
|
||||
@ApiModelProperty(value = "条款要求")
|
||||
@TableField("TERMS_CONDITIONS")
|
||||
private String termsConditions;
|
||||
|
||||
@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 = "文件类型")
|
||||
@TableField("FILE_TYPE")
|
||||
private String fileType;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String applyArcticShow;
|
||||
@TableField(exist = false)
|
||||
private String energyKindShow;
|
||||
@TableField(exist = false)
|
||||
private String responsibleUnitShow;
|
||||
@TableField(exist = false)
|
||||
private String mainPointImplementation; //实施要点
|
||||
|
||||
//新加字段带show
|
||||
@TableField(exist = false)
|
||||
private String foShow;//FO
|
||||
@TableField(exist = false)
|
||||
private String dutyEngineerShow;//责任工程师
|
||||
@TableField(exist = false)
|
||||
private String svppsShow;//SVPPS
|
||||
@TableField(exist = false)
|
||||
private String claimTypeShow;//要求类型
|
||||
@TableField(exist = false)
|
||||
private String busStandCoverShow;//企标覆盖关系
|
||||
@TableField(exist = false)
|
||||
private String fileTypeShow;//文件类型
|
||||
@TableField(exist = false)
|
||||
private String jspg;//评估状态
|
||||
@TableField(exist = false)
|
||||
private List<String> idList;
|
||||
@TableField(exist = false)
|
||||
private String itemState;//条款状态
|
||||
@TableField(exist = false)
|
||||
private String isInvolveAccess;
|
||||
@TableField(exist = false)
|
||||
private String wczrsh;
|
||||
|
||||
|
||||
}
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
package com.adc.da.slrs.sarLawsItems.service;
|
||||
|
||||
import com.adc.da.slrs.sarLawsInfo.page.SarLawsItemsEOPage;
|
||||
import com.adc.da.slrs.sarLawsItems.entity.SarLawsItems;
|
||||
import com.adc.da.slrs.sarStandardsInfo.entity.ActSarItemsEO;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 服务类
|
||||
* </p>
|
||||
*
|
||||
* @author super_liu
|
||||
* @since 2021-06-02
|
||||
*/
|
||||
public interface ISarLawsItemsService extends IService<SarLawsItems> {
|
||||
|
||||
List<ActSarItemsEO> queryItemsByList(SarLawsItemsEOPage page, String resType);
|
||||
}
|
||||
+58
@@ -0,0 +1,58 @@
|
||||
package com.adc.da.slrs.sarLawsItems.service.impl;
|
||||
|
||||
import com.adc.da.slrs.sarLawsInfo.page.SarLawsItemsEOPage;
|
||||
import com.adc.da.slrs.sarLawsItems.entity.SarLawsItems;
|
||||
import com.adc.da.slrs.sarLawsItems.dao.SarLawsItemsDao;
|
||||
import com.adc.da.slrs.sarLawsItems.service.ISarLawsItemsService;
|
||||
import com.adc.da.slrs.sarStandardsInfo.entity.ActSarItemsEO;
|
||||
import com.adc.da.slrs.sysInfo.service.SysInfoEOService;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 服务实现类
|
||||
* </p>
|
||||
*
|
||||
* @author super_liu
|
||||
* @since 2021-06-02
|
||||
*/
|
||||
@Service
|
||||
public class SarLawsItemsServiceImpl extends ServiceImpl<SarLawsItemsDao, SarLawsItems> implements ISarLawsItemsService {
|
||||
|
||||
@Autowired
|
||||
private SarLawsItemsDao dao;
|
||||
|
||||
@Autowired
|
||||
private SysInfoEOService sysInfoEOService;
|
||||
|
||||
public List<ActSarItemsEO> queryItemsByList(SarLawsItemsEOPage page, String resType){
|
||||
List<SarLawsItems> itemsEOList = dao.queryByList(page);
|
||||
List<ActSarItemsEO> actitemsEOList = new ArrayList<>();
|
||||
if (itemsEOList != null && !itemsEOList.isEmpty()) {
|
||||
for (SarLawsItems itemsEO : itemsEOList) {
|
||||
ActSarItemsEO actSarItemsEO = new ActSarItemsEO();
|
||||
actSarItemsEO.setResId(itemsEO.getId());
|
||||
actSarItemsEO.setResNum(itemsEO.getItemsNum());
|
||||
actSarItemsEO.setResType(resType);
|
||||
actSarItemsEO.setResName(itemsEO.getItemsName());
|
||||
actSarItemsEO.setDeptName(itemsEO.getResponsibleUnit());
|
||||
actSarItemsEO.setOrgName(itemsEO.getResponsibleUnitShow());
|
||||
actSarItemsEO.setFoId(itemsEO.getFo());
|
||||
String foShow = sysInfoEOService.getRoleNamesByIds(itemsEO.getFo());
|
||||
actSarItemsEO.setFoName(foShow);
|
||||
actSarItemsEO.setTermsConditions(itemsEO.getTermsConditions());
|
||||
actSarItemsEO.setResState(itemsEO.getItemState());
|
||||
actSarItemsEO.setRoleId(itemsEO.getDutyEngineer());
|
||||
String dutyShow = sysInfoEOService.getRoleNamesByIds(itemsEO.getDutyEngineer());
|
||||
actSarItemsEO.setRoleName(dutyShow);
|
||||
actitemsEOList.add(actSarItemsEO);
|
||||
}
|
||||
}
|
||||
return actitemsEOList;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user