feat: 迁移企业标准库 国内外标准库 懒加载 树结构

This commit is contained in:
super_liu
2021-07-21 19:14:22 +08:00
parent 706b6ce264
commit 4dfb0039ad
17 changed files with 810 additions and 12 deletions
@@ -0,0 +1,58 @@
package com.adc.da.slrs.sarBussStandAttrInfo.controller;
import com.adc.da.slrs.sarBussStandAttrInfo.entity.SarBussStandAttrInfoEOPage;
import com.adc.da.slrs.sarBussStandAttrInfo.service.ISarBussStandAttrInfoService;
import com.adc.da.http.PageInfo;
import com.adc.da.http.ResponseMessage;
import com.adc.da.http.Result;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import com.adc.da.slrs.sarBussStandAttrInfo.entity.SarBussStandAttrInfo;
import io.swagger.annotations.Api;
import com.adc.da.base.web.BaseController;
import java.util.List;
import static org.springframework.http.MediaType.APPLICATION_JSON_UTF8_VALUE;
/**
* <p>
* 前端控制器
* </p>
*
* @author super_liu
* @since 2021-07-20
*/
@RestController
@Api(tags = "福田标准法规--企业标准关联国内外标准信息")
@RequestMapping("/${restPath}/lawss/SarBussStandAttrInfo")
public class SarBussStandAttrInfoController extends BaseController<SarBussStandAttrInfo> {
@Autowired
private ISarBussStandAttrInfoService sarBussStandAttrInfoEOService;
@ApiOperation(value = "|SarBussStandAttrInfoEO|分页查询")
@GetMapping("/page")
// @RequiresPermissions("lawss:sarBussStandAttrInfo:page")
public ResponseMessage<PageInfo<SarBussStandAttrInfo>> page(SarBussStandAttrInfoEOPage page) throws Exception {
List<SarBussStandAttrInfo> rows = sarBussStandAttrInfoEOService.queryByPage(page);
return Result.success(getPageInfo(page.getPager(), rows));
}
@ApiOperation(value = "|SarBussStandAttrInfoEO|查询")
@GetMapping("")
// @RequiresPermissions("lawss:sarBussStandAttrInfo:list")
public ResponseMessage<List<SarBussStandAttrInfo>> list(SarBussStandAttrInfoEOPage page) throws Exception {
return Result.success(sarBussStandAttrInfoEOService.queryByList(page));
}
@ApiOperation(value = "|SarBussStandAttrInfoEO|新增")
@PostMapping(consumes = "application/json;charset=UTF-8")
// @RequiresPermissions("lawss:sarBussStandAttrInfo:save")
public ResponseMessage<SarBussStandAttrInfo> create(@RequestBody SarBussStandAttrInfo sarBussStandAttrInfoEO) throws Exception {
sarBussStandAttrInfoEOService.insertSelective(sarBussStandAttrInfoEO);
return Result.success(sarBussStandAttrInfoEO);
}
}
@@ -0,0 +1,32 @@
package com.adc.da.slrs.sarBussStandAttrInfo.dao;
import com.adc.da.slrs.sarBussStandAttrInfo.entity.SarBussStandAttrInfo;
import com.adc.da.slrs.sarBussStandAttrInfo.entity.SarBussStandAttrInfoEOPage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import java.util.List;
import java.util.Map;
/**
* <p>
* Mapper 接口
* </p>
*
* @author super_liu
* @since 2021-07-20
*/
@Repository
public interface SarBussStandAttrInfoDao extends BaseMapper<SarBussStandAttrInfo> {
List<SarBussStandAttrInfo> queryByList(SarBussStandAttrInfoEOPage page);
List<SarBussStandAttrInfo> queryByPage(SarBussStandAttrInfoEOPage page);
int insertSelective(SarBussStandAttrInfo sarBussStandAttrInfo);
Map<String, Object> selectStandFieldAndData(@Param("fieldInfo") String fieldInfo, @Param("standId") String standId);
}
@@ -0,0 +1,111 @@
package com.adc.da.slrs.sarBussStandAttrInfo.entity;
import com.adc.da.base.entity.BaseEntity;
import java.time.LocalDateTime;
import java.util.Date;
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 org.springframework.format.annotation.DateTimeFormat;
/**
* <p>
*
* </p>
*
* @author super_liu
* @since 2021-07-20
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@ApiModel(value="SarBussStandAttrInfo对象", description="")
public class SarBussStandAttrInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "主键")
@TableField("ID")
private String id;
@ApiModelProperty(value = "标准基础表主键")
@TableField("STAND_ID")
private String standId;
@TableField("CREATION_USER")
private String creationUser;
@ApiModelProperty(value = "是否有效")
@TableField("VALID_FLAG")
private String validFlag;
@ApiModelProperty(value = "创建时间")
@TableField("CREATION_TIME")
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
private Date creationTime;
@ApiModelProperty(value = "修改时间")
@TableField("MODIFY_TIME")
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
private Date modifyTime;
//
// @TableField("SVPPS")
// private String svpps;
//
// @TableField("GFXYYWJ")
// private String gfxyywj;
//
// @TableField("ZRBM")
// private String zrbm;
//
// @TableField("FZRQ")
// private Date fzrq;
//
// @TableField("FSRQ")
// private Date fsrq;
//
// @TableField("QBMJ")
// private String qbmj;
//
// @TableField("QBSQ")
// private String qbsq;
//
// @TableField("QBWB")
// private String qbwb;
//
// @TableField("GCWB")
// private String gcwb;
//
// @TableField("ZYQCR")
// private String zyqcr;
//
// @TableField("QCFBW")
// private String qcfbw;
//
// @TableField("XGLC")
// private String xglc;
//
// @TableField("XGBM")
// private String xgbm;
//
// @TableField("XHQBM")
// private String xhqbm;
//
// @TableField("ZQCBM")
// private String zqcbm;
//
// @TableField("QTQCR")
// private String qtqcr;
//
// @TableField("WFSPJS")
// private String wfspjs;
//
// @TableField("XGJH")
// private String xgjh;
}
@@ -0,0 +1,158 @@
package com.adc.da.slrs.sarBussStandAttrInfo.entity;
import com.adc.da.base.page.BasePage;
/**
* <b>功能:</b>SAR_BUSS_STAND_ATTR_INFO SarBussStandAttrInfoEOPage<br>
* <b>作者:</b>code generator<br>
* <b>日期:</b> 2020-10-27 <br>
* <b>版权所有:<b>版权归北京卡达克数据技术中心所有。<br>
*/
public class SarBussStandAttrInfoEOPage extends BasePage {
private String id;
private String idOperator = "=";
private String standId;
private String standIdOperator = "=";
private String creationUser;
private String creationUserOperator = "=";
private String validFlag;
private String validFlagOperator = "=";
private String creationTime;
private String creationTime1;
private String creationTime2;
private String creationTimeOperator = "=";
private String modifyTime;
private String modifyTime1;
private String modifyTime2;
private String modifyTimeOperator = "=";
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;
}
public String getStandId() {
return this.standId;
}
public void setStandId(String standId) {
this.standId = standId;
}
public String getStandIdOperator() {
return this.standIdOperator;
}
public void setStandIdOperator(String standIdOperator) {
this.standIdOperator = standIdOperator;
}
public String getCreationUser() {
return this.creationUser;
}
public void setCreationUser(String creationUser) {
this.creationUser = creationUser;
}
public String getCreationUserOperator() {
return this.creationUserOperator;
}
public void setCreationUserOperator(String creationUserOperator) {
this.creationUserOperator = creationUserOperator;
}
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 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 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;
}
}
@@ -0,0 +1,24 @@
package com.adc.da.slrs.sarBussStandAttrInfo.service;
import com.adc.da.slrs.sarBussStandAttrInfo.entity.SarBussStandAttrInfo;
import com.adc.da.slrs.sarBussStandAttrInfo.entity.SarBussStandAttrInfoEOPage;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
/**
* <p>
* 服务类
* </p>
*
* @author super_liu
* @since 2021-07-20
*/
public interface ISarBussStandAttrInfoService extends IService<SarBussStandAttrInfo> {
List<SarBussStandAttrInfo> queryByList(SarBussStandAttrInfoEOPage page);
List<SarBussStandAttrInfo> queryByPage(SarBussStandAttrInfoEOPage page);
int insertSelective(SarBussStandAttrInfo sarBussStandAttrInfo);
}
@@ -0,0 +1,37 @@
package com.adc.da.slrs.sarBussStandAttrInfo.service.impl;
import com.adc.da.slrs.sarBussStandAttrInfo.entity.SarBussStandAttrInfo;
import com.adc.da.slrs.sarBussStandAttrInfo.dao.SarBussStandAttrInfoDao;
import com.adc.da.slrs.sarBussStandAttrInfo.entity.SarBussStandAttrInfoEOPage;
import com.adc.da.slrs.sarBussStandAttrInfo.service.ISarBussStandAttrInfoService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* <p>
* 服务实现类
* </p>
*
* @author super_liu
* @since 2021-07-20
*/
@Service
public class SarBussStandAttrInfoServiceImpl extends ServiceImpl<SarBussStandAttrInfoDao, SarBussStandAttrInfo> implements ISarBussStandAttrInfoService {
@Override
public List<SarBussStandAttrInfo> queryByList(SarBussStandAttrInfoEOPage page){
return this.baseMapper.queryByList(page);
}
@Override
public List<SarBussStandAttrInfo> queryByPage(SarBussStandAttrInfoEOPage page){
return this.baseMapper.queryByPage(page);
}
@Override
public int insertSelective(SarBussStandAttrInfo sarBussStandAttrInfo){
return this.baseMapper.insertSelective(sarBussStandAttrInfo);
}
}