Browse Source

Shujuu

dev_kxc
ljf 1 year ago
parent
commit
99d57382ed
  1. 73
      jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiAttendanceInformationController.java
  2. 16
      jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiRealNameController.java
  3. 2
      jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiAttendanceInformation.java
  4. 16
      jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiRealName.java
  5. 3
      jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiSalaryPayable.java
  6. 33
      jwtech-system/src/main/java/com/kms/build/domain/vo/BsSgcJsjdBuiAttendanceInformationExcel.java
  7. 1
      jwtech-system/src/main/java/com/kms/build/service/BsSgcjsjdBuiProInfoService.java
  8. 114
      jwtech-system/src/main/java/com/kms/earlyStage/controller/BsSlgcQqjdPbbgController.java
  9. 114
      jwtech-system/src/main/java/com/kms/earlyStage/controller/BsSlgcQqjdTbbzjController.java
  10. 114
      jwtech-system/src/main/java/com/kms/earlyStage/controller/BsSlgcQqjdTbrInfoController.java
  11. 114
      jwtech-system/src/main/java/com/kms/earlyStage/controller/BsSlgcQqjdTbwjController.java
  12. 114
      jwtech-system/src/main/java/com/kms/earlyStage/controller/BsSlgcQqjdZgjgController.java
  13. 115
      jwtech-system/src/main/java/com/kms/earlyStage/controller/BsSlgcQqjdZzysController.java
  14. 76
      jwtech-system/src/main/java/com/kms/earlyStage/domain/BsSlgcQqjdPbbg.java
  15. 179
      jwtech-system/src/main/java/com/kms/earlyStage/domain/BsSlgcQqjdTbbzj.java
  16. 48
      jwtech-system/src/main/java/com/kms/earlyStage/domain/BsSlgcQqjdTbrInfo.java
  17. 81
      jwtech-system/src/main/java/com/kms/earlyStage/domain/BsSlgcQqjdTbwj.java
  18. 81
      jwtech-system/src/main/java/com/kms/earlyStage/domain/BsSlgcQqjdZgjg.java
  19. 107
      jwtech-system/src/main/java/com/kms/earlyStage/domain/BsSlgcQqjdZzys.java
  20. 16
      jwtech-system/src/main/java/com/kms/earlyStage/mapper/BsSlgcQqjdPbbgMapper.java
  21. 17
      jwtech-system/src/main/java/com/kms/earlyStage/mapper/BsSlgcQqjdTbbzjMapper.java
  22. 16
      jwtech-system/src/main/java/com/kms/earlyStage/mapper/BsSlgcQqjdTbrInfoMapper.java
  23. 16
      jwtech-system/src/main/java/com/kms/earlyStage/mapper/BsSlgcQqjdTbwjMapper.java
  24. 16
      jwtech-system/src/main/java/com/kms/earlyStage/mapper/BsSlgcQqjdZgjgMapper.java
  25. 16
      jwtech-system/src/main/java/com/kms/earlyStage/mapper/BsSlgcQqjdZzysMapper.java
  26. 17
      jwtech-system/src/main/java/com/kms/earlyStage/service/BsSlgcQqjdPbbgService.java
  27. 18
      jwtech-system/src/main/java/com/kms/earlyStage/service/BsSlgcQqjdTbbzjService.java
  28. 17
      jwtech-system/src/main/java/com/kms/earlyStage/service/BsSlgcQqjdTbrInfoService.java
  29. 18
      jwtech-system/src/main/java/com/kms/earlyStage/service/BsSlgcQqjdTbwjService.java
  30. 17
      jwtech-system/src/main/java/com/kms/earlyStage/service/BsSlgcQqjdZgjgService.java
  31. 17
      jwtech-system/src/main/java/com/kms/earlyStage/service/BsSlgcQqjdZzysService.java
  32. 3
      jwtech-system/src/main/java/com/kms/warn/controller/ProjectManageController.java

73
jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiAttendanceInformationController.java

@ -1,25 +1,32 @@
package com.kms.build.controller;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import cn.hutool.core.collection.CollectionUtil;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.jianwei.common.core.controller.BaseController;
import com.jianwei.common.core.domain.SearchParam;
import com.jianwei.common.utils.StringUtils;
import com.jianwei.common.utils.poi.ExcelUtil;
import com.kms.build.domain.BsSgcJsjdBuiConAcc;
import com.kms.build.domain.BsSgcJsjdBuiRealName;
import com.kms.build.domain.vo.BsSgcJsjdBuiAttendanceInformationExcel;
import com.kms.build.service.BsSgcJsjdBuiRealNameService;
import com.kms.common.utils.BaseEntityUtils;
import com.kms.system.domain.CmsDataSource;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.apache.commons.io.IOUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jianwei.common.mybaitsplus.BeanToWrapper;
@ -29,6 +36,7 @@ import com.jianwei.common.core.domain.AjaxResult;
import com.jianwei.common.enums.BusinessType;
import com.kms.build.domain.BsSgcJsjdBuiAttendanceInformation;
import com.kms.build.service.BsSgcJsjdBuiAttendanceInformationService;
import org.springframework.web.multipart.MultipartFile;
/**
@ -45,6 +53,9 @@ public class BsSgcJsjdBuiAttendanceInformationController extends BaseController
@Autowired
private BsSgcJsjdBuiAttendanceInformationService bsSgcJsjdBuiAttendanceInformationService;
@Autowired
private BsSgcJsjdBuiRealNameService bsSgcJsjdBuiRealNameService;
/**
* 查询农民工人员考勤信息列表
*/
@ -111,4 +122,50 @@ public class BsSgcJsjdBuiAttendanceInformationController extends BaseController
{
return toAjax(bsSgcJsjdBuiAttendanceInformationService.removeByIds(Arrays.asList(ids)));
}
@Log(title = "农民工人员考勤信息导入", businessType = BusinessType.EXPORT)
@PostMapping("/importData")
@ApiOperation("农民工人员考勤信息导入")
@Transactional
public AjaxResult importData(@RequestParam(value = "file") MultipartFile file,
@RequestParam(value = "proCode") String proCode,
@RequestParam(value = "proNo") String proNo){
try {
ExcelUtil<BsSgcJsjdBuiAttendanceInformationExcel> util = new ExcelUtil<>(BsSgcJsjdBuiAttendanceInformationExcel.class);
List<BsSgcJsjdBuiAttendanceInformationExcel> list = util.importExcel(file.getInputStream());
if(CollectionUtil.isNotEmpty(list)){
List<BsSgcJsjdBuiAttendanceInformation> bsSgcJsjdBuiAttendanceInformations = new ArrayList<>();
list.forEach(bsSgcJsjdBuiAttendanceInformationExcel->{
BsSgcJsjdBuiAttendanceInformation bsSgcJsjdBuiAttendanceInformation = new BsSgcJsjdBuiAttendanceInformation();
BeanUtils.copyProperties(bsSgcJsjdBuiAttendanceInformationExcel,bsSgcJsjdBuiAttendanceInformation);
BsSgcJsjdBuiRealName one = bsSgcJsjdBuiRealNameService.getOne(Wrappers.lambdaQuery(BsSgcJsjdBuiRealName.class)
.eq(BsSgcJsjdBuiRealName::getIdNo, bsSgcJsjdBuiAttendanceInformationExcel.getIdNo())
.eq(BsSgcJsjdBuiRealName::getName, bsSgcJsjdBuiAttendanceInformationExcel.getName())
.eq(BsSgcJsjdBuiRealName::getProCode, proCode)
.eq(BsSgcJsjdBuiRealName::getProNo, proNo),false);
bsSgcJsjdBuiAttendanceInformation.setSocialCreditCode(one.getSocialCreditCode());
bsSgcJsjdBuiAttendanceInformation.setName(one.getName());
bsSgcJsjdBuiAttendanceInformation.setIdNo(one.getIdNo());
bsSgcJsjdBuiAttendanceInformation.preInsert();
bsSgcJsjdBuiAttendanceInformation.setProCode(proCode);
bsSgcJsjdBuiAttendanceInformation.setProNo(proNo);
bsSgcJsjdBuiAttendanceInformations.add(bsSgcJsjdBuiAttendanceInformation);
});
bsSgcJsjdBuiAttendanceInformationService.saveBatch(bsSgcJsjdBuiAttendanceInformations);
}
}catch (Exception e){
e.printStackTrace();
}
return AjaxResult.success();
}
@GetMapping("/tagTemplate")
@ApiOperation("农民工人员考勤信息模板生成")
public AjaxResult tagTemplate() {
ExcelUtil<BsSgcJsjdBuiAttendanceInformationExcel> util = new ExcelUtil<>(BsSgcJsjdBuiAttendanceInformationExcel.class);
return util.importTemplateExcel("农民工人员考勤信息导入模板");
}
}

16
jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiRealNameController.java

@ -1,8 +1,12 @@
package com.kms.build.controller;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.util.Arrays;
import java.util.List;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.jianwei.common.core.controller.BaseController;
import com.jianwei.common.core.domain.SearchParam;
import com.jianwei.common.utils.poi.ExcelUtil;
@ -111,4 +115,16 @@ public class BsSgcJsjdBuiRealNameController extends BaseController
{
return toAjax(bsSgcJsjdBuiRealNameService.removeByIds(Arrays.asList(ids)));
}
//合同签订率
@PostMapping("/signingRate")
public AjaxResult signingRate(@RequestBody SearchParam<BsSgcJsjdBuiRealName> sp){
QueryWrapper<BsSgcJsjdBuiRealName> query = Wrappers.query(sp.getData());
BigDecimal count = new BigDecimal(bsSgcJsjdBuiRealNameService.count(query));
query.ne("employment_contracts",null).or().ne("employment_contracts","");
BigDecimal employmentContractsCount = new BigDecimal(bsSgcJsjdBuiRealNameService.count(query));
BigDecimal divide = employmentContractsCount.divide(count).multiply(new BigDecimal(100));
return AjaxResult.success(divide.setScale(2, RoundingMode.HALF_UP)); //保留2位
}
}

2
jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiAttendanceInformation.java

@ -80,4 +80,6 @@ public class BsSgcJsjdBuiAttendanceInformation extends BaseEntity
private String belowUnit;
private String attachment;
}

16
jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiRealName.java

@ -85,4 +85,20 @@ public class BsSgcJsjdBuiRealName extends BaseEntity
private String belowUnit;
@Excel(name = "职务字典")
@ApiModelProperty("职务字典")
private String post;
@Excel(name = "工种")
@ApiModelProperty("工种")
private String trades;
@Excel(name = "劳动合同")
@ApiModelProperty("劳动合同")
private String employmentContracts;
@Excel(name = "社保")
@ApiModelProperty("社保")
private String socialSecurity;
@Excel(name = "任命文件")
@ApiModelProperty("任命文件")
private String appointmentDocuments;
}

3
jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiSalaryPayable.java

@ -98,4 +98,7 @@ public class BsSgcJsjdBuiSalaryPayable extends BaseEntity
@ApiModelProperty("工资支付方式")
private String proNo;
@Excel(name = "附件")
@ApiModelProperty("附件")
private String attachment;
}

33
jwtech-system/src/main/java/com/kms/build/domain/vo/BsSgcJsjdBuiAttendanceInformationExcel.java

@ -0,0 +1,33 @@
package com.kms.build.domain.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.jianwei.common.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
@Data
public class BsSgcJsjdBuiAttendanceInformationExcel {
@Excel(name = "身份证号码")
@ApiModelProperty("身份证号码")
private String name;
/** 考勤所属年月 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "考勤所属年月", width = 30, dateFormat = "yyyy-MM-dd")
@ApiModelProperty("考勤所属年月")
private Date attendanceYear;
@Excel(name = "身份证")
@ApiModelProperty("身份证")
private String idNo;
@Excel(name = "考勤天数")
@ApiModelProperty("考勤天数")
private String attendanceDay;
}

1
jwtech-system/src/main/java/com/kms/build/service/BsSgcjsjdBuiProInfoService.java

@ -152,7 +152,6 @@ public class BsSgcjsjdBuiProInfoService extends BaseService<BsSgcjsjdBuiProInfoM
}
page.setRecords(records);
return page;
}

114
jwtech-system/src/main/java/com/kms/earlyStage/controller/BsSlgcQqjdPbbgController.java

@ -0,0 +1,114 @@
package com.kms.earlyStage.controller;
import java.util.Arrays;
import java.util.List;
import com.jianwei.common.core.controller.BaseController;
import com.jianwei.common.core.domain.SearchParam;
import com.jianwei.common.utils.poi.ExcelUtil;
import com.kms.common.utils.BaseEntityUtils;
import com.kms.earlyStage.service.BsSlgcQqjdPbbgService;
import io.swagger.annotations.Api;
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.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jianwei.common.mybaitsplus.BeanToWrapper;
import com.jianwei.common.annotation.Log;
import com.jianwei.common.core.domain.AjaxResult;
import com.jianwei.common.enums.BusinessType;
import com.kms.system.domain.BsSlgcQqjdPbbg;
/**
* 评标报告Controller
*
* @author kms
* @date 2024-04-18
*/
@RestController
@RequestMapping("/system/pbbg")
@Api(tags = "评标报告")
public class BsSlgcQqjdPbbgController extends BaseController
{
@Autowired
private BsSlgcQqjdPbbgService bsSlgcQqjdPbbgService;
/**
* 查询评标报告列表
*/
@PostMapping("/list")
@ApiOperation("评标报告列表")
public IPage list(@RequestBody SearchParam<BsSlgcQqjdPbbg> sp)
{
return bsSlgcQqjdPbbgService.selectPage(sp);
}
/**
* 导出评标报告列表
*/
@Log(title = "评标报告导出", businessType = BusinessType.EXPORT)
@PostMapping("/export")
@ApiOperation("评标报告导出")
public AjaxResult export(@RequestBody BsSlgcQqjdPbbg bsSlgcQqjdPbbg)
{
List<BsSlgcQqjdPbbg> list = bsSlgcQqjdPbbgService.listByIds(bsSlgcQqjdPbbg.getIds());
ExcelUtil<BsSlgcQqjdPbbg> util = new ExcelUtil<>(BsSlgcQqjdPbbg.class);
return util.exportExcel(list, "pbbg");
}
/**
* 获取评标报告详细信息
*/
@ApiOperation(" 评标报告详情")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") String id)
{
return AjaxResult.success(bsSlgcQqjdPbbgService.getById(id));
}
/**
* 新增评标报告
*/
@Log(title = "评标报告新增", businessType = BusinessType.INSERT)
@PostMapping
@ApiOperation("评标报告新增")
public AjaxResult add(@RequestBody BsSlgcQqjdPbbg bsSlgcQqjdPbbg)
{
BaseEntityUtils.preInsert(bsSlgcQqjdPbbg);
return toAjax(bsSlgcQqjdPbbgService.save(bsSlgcQqjdPbbg));
}
/**
* 修改评标报告
*/
@ApiOperation("评标报告修改")
@Log(title = "评标报告修改", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody BsSlgcQqjdPbbg bsSlgcQqjdPbbg)
{
return toAjax(bsSlgcQqjdPbbgService.updateById(bsSlgcQqjdPbbg));
}
/**
* 删除评标报告
*/
@ApiOperation("评标报告删除")
@Log(title = "评标报告删除", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable String[] ids)
{
return toAjax(bsSlgcQqjdPbbgService.removeByIds(Arrays.asList(ids)));
}
}

114
jwtech-system/src/main/java/com/kms/earlyStage/controller/BsSlgcQqjdTbbzjController.java

@ -0,0 +1,114 @@
package com.kms.earlyStage.controller;
import java.util.Arrays;
import java.util.List;
import com.jianwei.common.core.controller.BaseController;
import com.jianwei.common.core.domain.SearchParam;
import com.jianwei.common.utils.poi.ExcelUtil;
import com.kms.common.utils.BaseEntityUtils;
import com.kms.earlyStage.domain.BsSlgcQqjdTbbzj;
import com.kms.earlyStage.service.BsSlgcQqjdTbbzjService;
import io.swagger.annotations.Api;
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.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jianwei.common.mybaitsplus.BeanToWrapper;
import com.jianwei.common.annotation.Log;
import com.jianwei.common.core.domain.AjaxResult;
import com.jianwei.common.enums.BusinessType;
/**
* 工资保证金账户管理Controller
*
* @author kms
* @date 2024-04-18
*/
@RestController
@RequestMapping("/system/tbbzj")
@Api(tags = "工资保证金账户管理")
public class BsSlgcQqjdTbbzjController extends BaseController
{
@Autowired
private BsSlgcQqjdTbbzjService bsSlgcQqjdTbbzjService;
/**
* 查询工资保证金账户管理列表
*/
@PostMapping("/list")
@ApiOperation("工资保证金账户管理列表")
public IPage list(@RequestBody SearchParam<BsSlgcQqjdTbbzj> sp)
{
return bsSlgcQqjdTbbzjService.selectPage(sp);
}
/**
* 导出工资保证金账户管理列表
*/
@Log(title = "工资保证金账户管理导出", businessType = BusinessType.EXPORT)
@PostMapping("/export")
@ApiOperation("工资保证金账户管理导出")
public AjaxResult export(@RequestBody BsSlgcQqjdTbbzj bsSlgcQqjdTbbzj)
{
List<BsSlgcQqjdTbbzj> list = bsSlgcQqjdTbbzjService.listByIds(bsSlgcQqjdTbbzj.getIds());
ExcelUtil<BsSlgcQqjdTbbzj> util = new ExcelUtil<>(BsSlgcQqjdTbbzj.class);
return util.exportExcel(list, "tbbzj");
}
/**
* 获取工资保证金账户管理详细信息
*/
@ApiOperation(" 工资保证金账户管理详情")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") String id)
{
return AjaxResult.success(bsSlgcQqjdTbbzjService.getById(id));
}
/**
* 新增工资保证金账户管理
*/
@Log(title = "工资保证金账户管理新增", businessType = BusinessType.INSERT)
@PostMapping
@ApiOperation("工资保证金账户管理新增")
public AjaxResult add(@RequestBody BsSlgcQqjdTbbzj bsSlgcQqjdTbbzj)
{
BaseEntityUtils.preInsert(bsSlgcQqjdTbbzj);
return toAjax(bsSlgcQqjdTbbzjService.save(bsSlgcQqjdTbbzj));
}
/**
* 修改工资保证金账户管理
*/
@ApiOperation("工资保证金账户管理修改")
@Log(title = "工资保证金账户管理修改", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody BsSlgcQqjdTbbzj bsSlgcQqjdTbbzj)
{
return toAjax(bsSlgcQqjdTbbzjService.updateById(bsSlgcQqjdTbbzj));
}
/**
* 删除工资保证金账户管理
*/
@ApiOperation("工资保证金账户管理删除")
@Log(title = "工资保证金账户管理删除", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable String[] ids)
{
return toAjax(bsSlgcQqjdTbbzjService.removeByIds(Arrays.asList(ids)));
}
}

114
jwtech-system/src/main/java/com/kms/earlyStage/controller/BsSlgcQqjdTbrInfoController.java

@ -0,0 +1,114 @@
package com.kms.earlyStage.controller;
import java.util.Arrays;
import java.util.List;
import com.jianwei.common.core.controller.BaseController;
import com.jianwei.common.core.domain.SearchParam;
import com.jianwei.common.utils.poi.ExcelUtil;
import com.kms.common.utils.BaseEntityUtils;
import com.kms.earlyStage.service.BsSlgcQqjdTbrInfoService;
import io.swagger.annotations.Api;
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.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jianwei.common.mybaitsplus.BeanToWrapper;
import com.jianwei.common.annotation.Log;
import com.jianwei.common.core.domain.AjaxResult;
import com.jianwei.common.enums.BusinessType;
import com.kms.system.domain.BsSlgcQqjdTbrInfo;
/**
* 投标人信息Controller
*
* @author kms
* @date 2024-04-18
*/
@RestController
@RequestMapping("/system/info")
@Api(tags = "投标人信息")
public class BsSlgcQqjdTbrInfoController extends BaseController
{
@Autowired
private BsSlgcQqjdTbrInfoService bsSlgcQqjdTbrInfoService;
/**
* 查询投标人信息列表
*/
@PostMapping("/list")
@ApiOperation("投标人信息列表")
public IPage list(@RequestBody SearchParam<BsSlgcQqjdTbrInfo> sp)
{
return bsSlgcQqjdTbrInfoService.selectPage(sp);
}
/**
* 导出投标人信息列表
*/
@Log(title = "投标人信息导出", businessType = BusinessType.EXPORT)
@PostMapping("/export")
@ApiOperation("投标人信息导出")
public AjaxResult export(@RequestBody BsSlgcQqjdTbrInfo bsSlgcQqjdTbrInfo)
{
List<BsSlgcQqjdTbrInfo> list = bsSlgcQqjdTbrInfoService.listByIds(bsSlgcQqjdTbrInfo.getIds());
ExcelUtil<BsSlgcQqjdTbrInfo> util = new ExcelUtil<>(BsSlgcQqjdTbrInfo.class);
return util.exportExcel(list, "info");
}
/**
* 获取投标人信息详细信息
*/
@ApiOperation(" 投标人信息详情")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") String id)
{
return AjaxResult.success(bsSlgcQqjdTbrInfoService.getById(id));
}
/**
* 新增投标人信息
*/
@Log(title = "投标人信息新增", businessType = BusinessType.INSERT)
@PostMapping
@ApiOperation("投标人信息新增")
public AjaxResult add(@RequestBody BsSlgcQqjdTbrInfo bsSlgcQqjdTbrInfo)
{
BaseEntityUtils.preInsert(bsSlgcQqjdTbrInfo);
return toAjax(bsSlgcQqjdTbrInfoService.save(bsSlgcQqjdTbrInfo));
}
/**
* 修改投标人信息
*/
@ApiOperation("投标人信息修改")
@Log(title = "投标人信息修改", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody BsSlgcQqjdTbrInfo bsSlgcQqjdTbrInfo)
{
return toAjax(bsSlgcQqjdTbrInfoService.updateById(bsSlgcQqjdTbrInfo));
}
/**
* 删除投标人信息
*/
@ApiOperation("投标人信息删除")
@Log(title = "投标人信息删除", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable String[] ids)
{
return toAjax(bsSlgcQqjdTbrInfoService.removeByIds(Arrays.asList(ids)));
}
}

114
jwtech-system/src/main/java/com/kms/earlyStage/controller/BsSlgcQqjdTbwjController.java

@ -0,0 +1,114 @@
package com.kms.earlyStage.controller;
import java.util.Arrays;
import java.util.List;
import com.jianwei.common.core.controller.BaseController;
import com.jianwei.common.core.domain.SearchParam;
import com.jianwei.common.utils.poi.ExcelUtil;
import com.kms.common.utils.BaseEntityUtils;
import com.kms.earlyStage.service.BsSlgcQqjdTbwjService;
import io.swagger.annotations.Api;
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.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jianwei.common.mybaitsplus.BeanToWrapper;
import com.jianwei.common.annotation.Log;
import com.jianwei.common.core.domain.AjaxResult;
import com.jianwei.common.enums.BusinessType;
import com.kms.system.domain.BsSlgcQqjdTbwj;
/**
* 投标文件Controller
*
* @author kms
* @date 2024-04-18
*/
@RestController
@RequestMapping("/system/tbwj")
@Api(tags = "投标文件")
public class BsSlgcQqjdTbwjController extends BaseController
{
@Autowired
private BsSlgcQqjdTbwjService bsSlgcQqjdTbwjService;
/**
* 查询投标文件列表
*/
@PostMapping("/list")
@ApiOperation("投标文件列表")
public IPage list(@RequestBody SearchParam<BsSlgcQqjdTbwj> sp)
{
return bsSlgcQqjdTbwjService.selectPage(sp);
}
/**
* 导出投标文件列表
*/
@Log(title = "投标文件导出", businessType = BusinessType.EXPORT)
@PostMapping("/export")
@ApiOperation("投标文件导出")
public AjaxResult export(@RequestBody BsSlgcQqjdTbwj bsSlgcQqjdTbwj)
{
List<BsSlgcQqjdTbwj> list = bsSlgcQqjdTbwjService.listByIds(bsSlgcQqjdTbwj.getIds());
ExcelUtil<BsSlgcQqjdTbwj> util = new ExcelUtil<>(BsSlgcQqjdTbwj.class);
return util.exportExcel(list, "tbwj");
}
/**
* 获取投标文件详细信息
*/
@ApiOperation(" 投标文件详情")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") String id)
{
return AjaxResult.success(bsSlgcQqjdTbwjService.getById(id));
}
/**
* 新增投标文件
*/
@Log(title = "投标文件新增", businessType = BusinessType.INSERT)
@PostMapping
@ApiOperation("投标文件新增")
public AjaxResult add(@RequestBody BsSlgcQqjdTbwj bsSlgcQqjdTbwj)
{
BaseEntityUtils.preInsert(bsSlgcQqjdTbwj);
return toAjax(bsSlgcQqjdTbwjService.save(bsSlgcQqjdTbwj));
}
/**
* 修改投标文件
*/
@ApiOperation("投标文件修改")
@Log(title = "投标文件修改", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody BsSlgcQqjdTbwj bsSlgcQqjdTbwj)
{
return toAjax(bsSlgcQqjdTbwjService.updateById(bsSlgcQqjdTbwj));
}
/**
* 删除投标文件
*/
@ApiOperation("投标文件删除")
@Log(title = "投标文件删除", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable String[] ids)
{
return toAjax(bsSlgcQqjdTbwjService.removeByIds(Arrays.asList(ids)));
}
}

114
jwtech-system/src/main/java/com/kms/earlyStage/controller/BsSlgcQqjdZgjgController.java

@ -0,0 +1,114 @@
package com.kms.earlyStage.controller;
import java.util.Arrays;
import java.util.List;
import com.jianwei.common.core.controller.BaseController;
import com.jianwei.common.core.domain.SearchParam;
import com.jianwei.common.utils.poi.ExcelUtil;
import com.kms.common.utils.BaseEntityUtils;
import com.kms.earlyStage.service.BsSlgcQqjdZgjgService;
import io.swagger.annotations.Api;
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.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jianwei.common.mybaitsplus.BeanToWrapper;
import com.jianwei.common.annotation.Log;
import com.jianwei.common.core.domain.AjaxResult;
import com.jianwei.common.enums.BusinessType;
import com.kms.system.domain.BsSlgcQqjdZgjg;
/**
* 资格结果公示Controller
*
* @author kms
* @date 2024-04-18
*/
@RestController
@RequestMapping("/system/zgjg")
@Api(tags = "资格结果公示")
public class BsSlgcQqjdZgjgController extends BaseController
{
@Autowired
private BsSlgcQqjdZgjgService bsSlgcQqjdZgjgService;
/**
* 查询资格结果公示列表
*/
@PostMapping("/list")
@ApiOperation("资格结果公示列表")
public IPage list(@RequestBody SearchParam<BsSlgcQqjdZgjg> sp)
{
return bsSlgcQqjdZgjgService.selectPage(sp);
}
/**
* 导出资格结果公示列表
*/
@Log(title = "资格结果公示导出", businessType = BusinessType.EXPORT)
@PostMapping("/export")
@ApiOperation("资格结果公示导出")
public AjaxResult export(@RequestBody BsSlgcQqjdZgjg bsSlgcQqjdZgjg)
{
List<BsSlgcQqjdZgjg> list = bsSlgcQqjdZgjgService.listByIds(bsSlgcQqjdZgjg.getIds());
ExcelUtil<BsSlgcQqjdZgjg> util = new ExcelUtil<>(BsSlgcQqjdZgjg.class);
return util.exportExcel(list, "zgjg");
}
/**
* 获取资格结果公示详细信息
*/
@ApiOperation(" 资格结果公示详情")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") String id)
{
return AjaxResult.success(bsSlgcQqjdZgjgService.getById(id));
}
/**
* 新增资格结果公示
*/
@Log(title = "资格结果公示新增", businessType = BusinessType.INSERT)
@PostMapping
@ApiOperation("资格结果公示新增")
public AjaxResult add(@RequestBody BsSlgcQqjdZgjg bsSlgcQqjdZgjg)
{
BaseEntityUtils.preInsert(bsSlgcQqjdZgjg);
return toAjax(bsSlgcQqjdZgjgService.save(bsSlgcQqjdZgjg));
}
/**
* 修改资格结果公示
*/
@ApiOperation("资格结果公示修改")
@Log(title = "资格结果公示修改", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody BsSlgcQqjdZgjg bsSlgcQqjdZgjg)
{
return toAjax(bsSlgcQqjdZgjgService.updateById(bsSlgcQqjdZgjg));
}
/**
* 删除资格结果公示
*/
@ApiOperation("资格结果公示删除")
@Log(title = "资格结果公示删除", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable String[] ids)
{
return toAjax(bsSlgcQqjdZgjgService.removeByIds(Arrays.asList(ids)));
}
}

115
jwtech-system/src/main/java/com/kms/earlyStage/controller/BsSlgcQqjdZzysController.java

@ -0,0 +1,115 @@
package com.kms.earlyStage.controller;
import java.util.Arrays;
import java.util.List;
import com.jianwei.common.core.controller.BaseController;
import com.jianwei.common.core.domain.SearchParam;
import com.jianwei.common.utils.poi.ExcelUtil;
import com.kms.common.utils.BaseEntityUtils;
import com.kms.earlyStage.service.BsSlgcQqjdZzysService;
import io.swagger.annotations.Api;
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.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jianwei.common.mybaitsplus.BeanToWrapper;
import com.jianwei.common.annotation.Log;
import com.jianwei.common.core.domain.AjaxResult;
import com.jianwei.common.enums.BusinessType;
import com.kms.system.domain.BsSlgcQqjdZzys;
/**
* 资格/资格预审 文件Controller
*
* @author kms
* @date 2024-04-18
*/
@RestController
@RequestMapping("/system/zzys")
@Api(tags = "资格/资格预审 文件")
public class BsSlgcQqjdZzysController extends BaseController
{
@Autowired
private BsSlgcQqjdZzysService bsSlgcQqjdZzysService;
/**
* 查询资格/资格预审 文件列表
*/
@PostMapping("/list")
@ApiOperation("资格/资格预审 文件列表")
public IPage list(@RequestBody SearchParam<BsSlgcQqjdZzys> sp)
{
return bsSlgcQqjdZzysService.selectPage(sp);
}
/**
* 导出资格/资格预审 文件列表
*/
@Log(title = "资格/资格预审 文件导出", businessType = BusinessType.EXPORT)
@PostMapping("/export")
@ApiOperation("资格/资格预审 文件导出")
public AjaxResult export(@RequestBody BsSlgcQqjdZzys bsSlgcQqjdZzys)
{
List<BsSlgcQqjdZzys> list = bsSlgcQqjdZzysService.listByIds(bsSlgcQqjdZzys.getIds());
ExcelUtil<BsSlgcQqjdZzys> util = new ExcelUtil<>(BsSlgcQqjdZzys.class);
return util.exportExcel(list, "zzys");
}
/**
* 获取资格/资格预审 文件详细信息
*/
@ApiOperation(" 资格/资格预审 文件详情")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") String id)
{
return AjaxResult.success(bsSlgcQqjdZzysService.getById(id));
}
/**
* 新增资格/资格预审 文件
*/
@Log(title = "资格/资格预审 文件新增", businessType = BusinessType.INSERT)
@PostMapping
@ApiOperation("资格/资格预审 文件新增")
public AjaxResult add(@RequestBody BsSlgcQqjdZzys bsSlgcQqjdZzys)
{
BaseEntityUtils.preInsert(bsSlgcQqjdZzys);
return toAjax(bsSlgcQqjdZzysService.save(bsSlgcQqjdZzys));
}
/**
* 修改资格/资格预审 文件
*/
@ApiOperation("资格/资格预审 文件修改")
@Log(title = "资格/资格预审 文件修改", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody BsSlgcQqjdZzys bsSlgcQqjdZzys)
{
return toAjax(bsSlgcQqjdZzysService.updateById(bsSlgcQqjdZzys));
}
/**
* 删除资格/资格预审 文件
*/
@ApiOperation("资格/资格预审 文件删除")
@Log(title = "资格/资格预审 文件删除", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable String[] ids)
{
return toAjax(bsSlgcQqjdZzysService.removeByIds(Arrays.asList(ids)));
}
}

76
jwtech-system/src/main/java/com/kms/earlyStage/domain/BsSlgcQqjdPbbg.java

@ -0,0 +1,76 @@
package com.kms.system.domain;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.jianwei.common.annotation.Excel;
import com.baomidou.mybatisplus.annotation.TableName;
import com.jianwei.common.core.domain.BaseEntity;
/**
* 评标报告对象 bs_slgc_qqjd_pbbg
*
* @author kms
* @date 2024-04-18
*/
@TableName("bs_slgc_qqjd_pbbg")
@Data
@ApiModel("评标报告")
public class BsSlgcQqjdPbbg extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 招标项目名称 */
@Excel(name = "招标项目名称")
@ApiModelProperty("招标项目名称")
private String xmName;
/** 标段(包)名称 */
@Excel(name = "标段(包)名称")
@ApiModelProperty("标段(包)名称")
private String bdName;
/** 性质 */
@Excel(name = "性质")
@ApiModelProperty("性质")
private String nature;
/** 文件发布人 */
@Excel(name = "文件发布人")
@ApiModelProperty("文件发布人")
private String reportPublisher;
/** 项目编码 */
@Excel(name = "项目编码")
@ApiModelProperty("项目编码")
private String projectCode;
/** 项目编号 */
@Excel(name = "项目编号")
@ApiModelProperty("项目编号")
private String proNo;
/** 创建人 */
@Excel(name = "创建人")
@ApiModelProperty("创建人")
private String createUid;
/** 更新人 */
@Excel(name = "更新人")
@ApiModelProperty("更新人")
private String updateUid;
/** 文件发布时间 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "文件发布时间", width = 30, dateFormat = "yyyy-MM-dd")
@ApiModelProperty("文件发布时间")
private Date reportPublishTime;
}

179
jwtech-system/src/main/java/com/kms/earlyStage/domain/BsSlgcQqjdTbbzj.java

@ -0,0 +1,179 @@
package com.kms.earlyStage.domain;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.jianwei.common.annotation.Excel;
import com.baomidou.mybatisplus.annotation.TableName;
import com.jianwei.common.core.domain.BaseEntity;
/**
* 工资保证金账户管理对象 bs_slgc_qqjd_tbbzj
*
* @author kms
* @date 2024-04-18
*/
@TableName("bs_slgc_qqjd_tbbzj")
@Data
@ApiModel("工资保证金账户管理")
public class BsSlgcQqjdTbbzj extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 差异化缴存金额 */
@Excel(name = "差异化缴存金额")
@ApiModelProperty("差异化缴存金额")
private String differentiatedDepositAmount;
/** 应缴金额 */
@Excel(name = "应缴金额")
@ApiModelProperty("应缴金额")
private String amountPayable;
/** 已缴纳金额 */
@Excel(name = "已缴纳金额")
@ApiModelProperty("已缴纳金额")
private String paidAmount;
/** 收支方式 */
@Excel(name = "收支方式")
@ApiModelProperty("收支方式")
private String incomeExpenditureMethods;
/** 工资保证金开户银行 */
@Excel(name = "工资保证金开户银行")
@ApiModelProperty("工资保证金开户银行")
private String depositBankSalaryDeposit;
/** 工资保证金银行账户 */
@Excel(name = "工资保证金银行账户")
@ApiModelProperty("工资保证金银行账户")
private String salaryDepositBankAccount;
/** 现金金额 */
@Excel(name = "现金金额")
@ApiModelProperty("现金金额")
private String cashAmount;
/** 担保银行名称 */
@Excel(name = "担保银行名称")
@ApiModelProperty("担保银行名称")
private String guaranteeBankName;
/** 银行保函函号 */
@Excel(name = "银行保函函号")
@ApiModelProperty("银行保函函号")
private String bankGuaranteeLetterNo;
/** 银行保函担保金额 */
@Excel(name = "银行保函担保金额")
@ApiModelProperty("银行保函担保金额")
private String bankGuaranteeLetterAmount;
/** 银行保函有效期起始日期 */
@Excel(name = "银行保函有效期起始日期")
@ApiModelProperty("银行保函有效期起始日期")
private String bankGuaranteeStartYear;
/** 终止日期 */
@Excel(name = "终止日期")
@ApiModelProperty("终止日期")
private String bankGuaranteeEndYear;
/** 担保公司名称 */
@Excel(name = "担保公司名称")
@ApiModelProperty("担保公司名称")
private String guaranteeCompanyName;
/** 担保公司保函函号 */
@Excel(name = "担保公司保函函号")
@ApiModelProperty("担保公司保函函号")
private String guaranteeCompanyLetterNo;
/** 担保公司担保金额 */
@Excel(name = "担保公司担保金额")
@ApiModelProperty("担保公司担保金额")
private String guaranteeCompanyAmount;
/** 担保公司保函有效期起始日期 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "担保公司保函有效期起始日期", width = 30, dateFormat = "yyyy-MM-dd")
@ApiModelProperty("担保公司保函有效期起始日期")
private Date guaranteeCompanyStartYear;
/** 担保公司终止日期 */
@Excel(name = "担保公司终止日期")
@ApiModelProperty("担保公司终止日期")
private String guaranteeCompanyEndYear;
/** 保险公司名称 */
@Excel(name = "保险公司名称")
@ApiModelProperty("保险公司名称")
private String insuranceCompanyName;
/** 保险单号 */
@Excel(name = "保险单号")
@ApiModelProperty("保险单号")
private String insuranceNo;
/** 保险金额 */
@Excel(name = "保险金额")
@ApiModelProperty("保险金额")
private String insuranceAmount;
/** 保险有效期起始日期 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "保险有效期起始日期", width = 30, dateFormat = "yyyy-MM-dd")
@ApiModelProperty("保险有效期起始日期")
private Date insuranceStartTime;
/** 保险终止日期 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "保险终止日期", width = 30, dateFormat = "yyyy-MM-dd")
@ApiModelProperty("保险终止日期")
private Date insuranceEndTime;
/** 其他金额 */
@Excel(name = "其他金额")
@ApiModelProperty("其他金额")
private String otherAmount;
/** 收支时间 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "收支时间", width = 30, dateFormat = "yyyy-MM-dd")
@ApiModelProperty("收支时间")
private Date incomeTime;
/** $column.columnComment */
@Excel(name = "收支时间")
@ApiModelProperty("收支时间")
private String createUid;
/** $column.columnComment */
@Excel(name = "收支时间")
@ApiModelProperty("收支时间")
private String updateUid;
/** $column.columnComment */
@Excel(name = "收支时间")
@ApiModelProperty("收支时间")
private String projectCode;
/** $column.columnComment */
@Excel(name = "收支时间")
@ApiModelProperty("收支时间")
private String proNo;
/** $column.columnComment */
@Excel(name = "收支时间")
@ApiModelProperty("收支时间")
private String owerDept;
}

48
jwtech-system/src/main/java/com/kms/earlyStage/domain/BsSlgcQqjdTbrInfo.java

@ -0,0 +1,48 @@
package com.kms.system.domain;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.jianwei.common.annotation.Excel;
import com.baomidou.mybatisplus.annotation.TableName;
import com.jianwei.common.core.domain.BaseEntity;
/**
* 投标人信息对象 bs_slgc_qqjd_tbr_info
*
* @author kms
* @date 2024-04-18
*/
@TableName("bs_slgc_qqjd_tbr_info")
@Data
@ApiModel("投标人信息")
public class BsSlgcQqjdTbrInfo extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 投标人名称 */
@Excel(name = "投标人名称")
@ApiModelProperty("投标人名称")
private String tenderName;
/** 投标人代码 */
@Excel(name = "投标人代码")
@ApiModelProperty("投标人代码")
private String tenderCode;
/** 附件 */
@Excel(name = "附件")
@ApiModelProperty("附件")
private String attachment;
/** 投标文件id */
@Excel(name = "投标文件id")
@ApiModelProperty("投标文件id")
private String tbwjId;
}

81
jwtech-system/src/main/java/com/kms/earlyStage/domain/BsSlgcQqjdTbwj.java

@ -0,0 +1,81 @@
package com.kms.system.domain;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.jianwei.common.annotation.Excel;
import com.baomidou.mybatisplus.annotation.TableName;
import com.jianwei.common.core.domain.BaseEntity;
/**
* 投标文件对象 bs_slgc_qqjd_tbwj
*
* @author kms
* @date 2024-04-18
*/
@TableName("bs_slgc_qqjd_tbwj")
@Data
@ApiModel("投标文件")
public class BsSlgcQqjdTbwj extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 招标项目名称 */
@Excel(name = "招标项目名称")
@ApiModelProperty("招标项目名称")
private String xmName;
/** 标段(包)名称 */
@Excel(name = "标段(包)名称")
@ApiModelProperty("标段(包)名称")
private String bdName;
/** 性质 */
@Excel(name = "性质")
@ApiModelProperty("性质")
private String nature;
/** 是否延期 0 否 1是 */
@Excel(name = "是否延期 0 否 1是")
@ApiModelProperty("是否延期 0 否 1是")
private String isPostpone;
/** 文件发布人 */
@Excel(name = "文件发布人")
@ApiModelProperty("文件发布人")
private String filePublisher;
/** 项目编码 */
@Excel(name = "项目编码")
@ApiModelProperty("项目编码")
private String projectCode;
/** 项目编号 */
@Excel(name = "项目编号")
@ApiModelProperty("项目编号")
private String proNo;
/** 创建人 */
@Excel(name = "创建人")
@ApiModelProperty("创建人")
private String createUid;
/** 更新人 */
@Excel(name = "更新人")
@ApiModelProperty("更新人")
private String updateUid;
/** 文件发布时间 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "文件发布时间", width = 30, dateFormat = "yyyy-MM-dd")
@ApiModelProperty("文件发布时间")
private Date filePublishTime;
}

81
jwtech-system/src/main/java/com/kms/earlyStage/domain/BsSlgcQqjdZgjg.java

@ -0,0 +1,81 @@
package com.kms.system.domain;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.jianwei.common.annotation.Excel;
import com.baomidou.mybatisplus.annotation.TableName;
import com.jianwei.common.core.domain.BaseEntity;
/**
* 资格结果公示对象 bs_slgc_qqjd_zgjg
*
* @author kms
* @date 2024-04-18
*/
@TableName("bs_slgc_qqjd_zgjg")
@Data
@ApiModel("资格结果公示")
public class BsSlgcQqjdZgjg extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 招标项目名称 */
@Excel(name = "招标项目名称")
@ApiModelProperty("招标项目名称")
private String xmName;
/** 标段(包)名称 */
@Excel(name = "标段(包)名称")
@ApiModelProperty("标段(包)名称")
private String bdName;
/** 性质 */
@Excel(name = "性质")
@ApiModelProperty("性质")
private String nature;
/** 报告发布时间 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "报告发布时间", width = 30, dateFormat = "yyyy-MM-dd")
@ApiModelProperty("报告发布时间")
private Date reportPublishTime;
/** 附件 */
@Excel(name = "附件")
@ApiModelProperty("附件")
private String attachment;
/** 项目编码 */
@Excel(name = "项目编码")
@ApiModelProperty("项目编码")
private String projectCode;
/** 项目编号 */
@Excel(name = "项目编号")
@ApiModelProperty("项目编号")
private String proNo;
/** 创建人 */
@Excel(name = "创建人")
@ApiModelProperty("创建人")
private String createUid;
/** 更新人 */
@Excel(name = "更新人")
@ApiModelProperty("更新人")
private String updateUid;
/** 发布人 */
@Excel(name = "发布人")
@ApiModelProperty("发布人")
private String publishUser;
}

107
jwtech-system/src/main/java/com/kms/earlyStage/domain/BsSlgcQqjdZzys.java

@ -0,0 +1,107 @@
package com.kms.system.domain;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.jianwei.common.annotation.Excel;
import com.baomidou.mybatisplus.annotation.TableName;
import com.jianwei.common.core.domain.BaseEntity;
/**
* 资格/资格预审 文件对象 bs_slgc_qqjd_zzys
*
* @author kms
* @date 2024-04-18
*/
@TableName("bs_slgc_qqjd_zzys")
@Data
@ApiModel("资格/资格预审 文件")
public class BsSlgcQqjdZzys extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 招标项目名称 */
@Excel(name = "招标项目名称")
@ApiModelProperty("招标项目名称")
private String xmName;
/** 标段(包)名称 */
@Excel(name = "标段(包)名称")
@ApiModelProperty("标段(包)名称")
private String bdName;
/** 性质 */
@Excel(name = "性质")
@ApiModelProperty("性质")
private String nature;
/** 是否延期 0 否 1是 */
@Excel(name = "是否延期 0 否 1是")
@ApiModelProperty("是否延期 0 否 1是")
private String isPostpone;
/** 开启时间 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "开启时间", width = 30, dateFormat = "yyyy-MM-dd")
@ApiModelProperty("开启时间")
private Date openTime;
/** 文件开启方式 */
@Excel(name = "文件开启方式")
@ApiModelProperty("文件开启方式")
private String fileOpenWay;
/** 评审办法 */
@Excel(name = "评审办法")
@ApiModelProperty("评审办法")
private String psbf;
/** 文件发布人 */
@Excel(name = "文件发布人")
@ApiModelProperty("文件发布人")
private String filePublisher;
/** 文件发布时间 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "文件发布时间", width = 30, dateFormat = "yyyy-MM-dd")
@ApiModelProperty("文件发布时间")
private Date filePublishTime;
/** 附件 */
@Excel(name = "附件")
@ApiModelProperty("附件")
private String attachment;
/** 项目编码 */
@Excel(name = "项目编码")
@ApiModelProperty("项目编码")
private String projectCode;
/** 项目编号 */
@Excel(name = "项目编号")
@ApiModelProperty("项目编号")
private String proNo;
/** 创建人 */
@Excel(name = "创建人")
@ApiModelProperty("创建人")
private String createUid;
/** 更新人 */
@Excel(name = "更新人")
@ApiModelProperty("更新人")
private String updateUid;
/** 是否是预审文件 0 是 1不是 */
@Excel(name = "是否是预审文件 0 是 1不是")
@ApiModelProperty("是否是预审文件 0 是 1不是")
private String type;
}

16
jwtech-system/src/main/java/com/kms/earlyStage/mapper/BsSlgcQqjdPbbgMapper.java

@ -0,0 +1,16 @@
package com.kms.earlyStage.mapper;
import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kms.system.domain.BsSlgcQqjdPbbg;
/**
* 评标报告Mapper接口
*
* @author kms
* @date 2024-04-18
*/
@Repository
public interface BsSlgcQqjdPbbgMapper extends BaseMapper<BsSlgcQqjdPbbg> {
}

17
jwtech-system/src/main/java/com/kms/earlyStage/mapper/BsSlgcQqjdTbbzjMapper.java

@ -0,0 +1,17 @@
package com.kms.earlyStage.mapper;
import com.kms.earlyStage.domain.BsSlgcQqjdTbbzj;
import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 工资保证金账户管理Mapper接口
*
* @author kms
* @date 2024-04-18
*/
@Repository
public interface BsSlgcQqjdTbbzjMapper extends BaseMapper<BsSlgcQqjdTbbzj> {
}

16
jwtech-system/src/main/java/com/kms/earlyStage/mapper/BsSlgcQqjdTbrInfoMapper.java

@ -0,0 +1,16 @@
package com.kms.earlyStage.mapper;
import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kms.system.domain.BsSlgcQqjdTbrInfo;
/**
* 投标人信息Mapper接口
*
* @author kms
* @date 2024-04-18
*/
@Repository
public interface BsSlgcQqjdTbrInfoMapper extends BaseMapper<BsSlgcQqjdTbrInfo> {
}

16
jwtech-system/src/main/java/com/kms/earlyStage/mapper/BsSlgcQqjdTbwjMapper.java

@ -0,0 +1,16 @@
package com.kms.earlyStage.mapper;
import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kms.system.domain.BsSlgcQqjdTbwj;
/**
* 投标文件Mapper接口
*
* @author kms
* @date 2024-04-18
*/
@Repository
public interface BsSlgcQqjdTbwjMapper extends BaseMapper<BsSlgcQqjdTbwj> {
}

16
jwtech-system/src/main/java/com/kms/earlyStage/mapper/BsSlgcQqjdZgjgMapper.java

@ -0,0 +1,16 @@
package com.kms.earlyStage.mapper;
import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kms.system.domain.BsSlgcQqjdZgjg;
/**
* 资格结果公示Mapper接口
*
* @author kms
* @date 2024-04-18
*/
@Repository
public interface BsSlgcQqjdZgjgMapper extends BaseMapper<BsSlgcQqjdZgjg> {
}

16
jwtech-system/src/main/java/com/kms/earlyStage/mapper/BsSlgcQqjdZzysMapper.java

@ -0,0 +1,16 @@
package com.kms.earlyStage.mapper;
import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kms.system.domain.BsSlgcQqjdZzys;
/**
* 资格/资格预审 文件Mapper接口
*
* @author kms
* @date 2024-04-18
*/
@Repository
public interface BsSlgcQqjdZzysMapper extends BaseMapper<BsSlgcQqjdZzys> {
}

17
jwtech-system/src/main/java/com/kms/earlyStage/service/BsSlgcQqjdPbbgService.java

@ -0,0 +1,17 @@
package com.kms.earlyStage.service;
import com.kms.earlyStage.mapper.BsSlgcQqjdPbbgMapper;
import org.springframework.stereotype.Service;
import com.jianwei.common.core.service.BaseService;
import com.kms.system.domain.BsSlgcQqjdPbbg;
/**
* 评标报告Service接口
*
* @author kms
* @date 2024-04-18
*/
@Service
public class BsSlgcQqjdPbbgService extends BaseService<BsSlgcQqjdPbbgMapper, BsSlgcQqjdPbbg>{
}

18
jwtech-system/src/main/java/com/kms/earlyStage/service/BsSlgcQqjdTbbzjService.java

@ -0,0 +1,18 @@
package com.kms.earlyStage.service;
import com.jianwei.common.core.service.BaseService;
import com.kms.earlyStage.domain.BsSlgcQqjdTbbzj;
import com.kms.earlyStage.mapper.BsSlgcQqjdTbbzjMapper;
import org.springframework.stereotype.Service;
/**
* 工资保证金账户管理Service接口
*
* @author kms
* @date 2024-04-18
*/
@Service
public class BsSlgcQqjdTbbzjService extends BaseService<BsSlgcQqjdTbbzjMapper, BsSlgcQqjdTbbzj>{
}

17
jwtech-system/src/main/java/com/kms/earlyStage/service/BsSlgcQqjdTbrInfoService.java

@ -0,0 +1,17 @@
package com.kms.earlyStage.service;
import com.kms.earlyStage.mapper.BsSlgcQqjdTbrInfoMapper;
import org.springframework.stereotype.Service;
import com.jianwei.common.core.service.BaseService;
import com.kms.system.domain.BsSlgcQqjdTbrInfo;
/**
* 投标人信息Service接口
*
* @author kms
* @date 2024-04-18
*/
@Service
public class BsSlgcQqjdTbrInfoService extends BaseService<BsSlgcQqjdTbrInfoMapper, BsSlgcQqjdTbrInfo>{
}

18
jwtech-system/src/main/java/com/kms/earlyStage/service/BsSlgcQqjdTbwjService.java

@ -0,0 +1,18 @@
package com.kms.earlyStage.service;
import com.kms.earlyStage.mapper.BsSlgcQqjdTbwjMapper;
import org.springframework.stereotype.Service;
import com.jianwei.common.core.service.BaseService;
import com.kms.system.domain.BsSlgcQqjdTbwj;
/**
* 投标文件Service接口
*
* @author kms
* @date 2024-04-18
*/
@Service
public class BsSlgcQqjdTbwjService extends BaseService<BsSlgcQqjdTbwjMapper, BsSlgcQqjdTbwj>{
}

17
jwtech-system/src/main/java/com/kms/earlyStage/service/BsSlgcQqjdZgjgService.java

@ -0,0 +1,17 @@
package com.kms.earlyStage.service;
import com.kms.earlyStage.mapper.BsSlgcQqjdZgjgMapper;
import org.springframework.stereotype.Service;
import com.jianwei.common.core.service.BaseService;
import com.kms.system.domain.BsSlgcQqjdZgjg;
/**
* 资格结果公示Service接口
*
* @author kms
* @date 2024-04-18
*/
@Service
public class BsSlgcQqjdZgjgService extends BaseService<BsSlgcQqjdZgjgMapper, BsSlgcQqjdZgjg>{
}

17
jwtech-system/src/main/java/com/kms/earlyStage/service/BsSlgcQqjdZzysService.java

@ -0,0 +1,17 @@
package com.kms.earlyStage.service;
import com.kms.earlyStage.mapper.BsSlgcQqjdZzysMapper;
import org.springframework.stereotype.Service;
import com.jianwei.common.core.service.BaseService;
import com.kms.system.domain.BsSlgcQqjdZzys;
/**
* 资格/资格预审 文件Service接口
*
* @author kms
* @date 2024-04-18
*/
@Service
public class BsSlgcQqjdZzysService extends BaseService<BsSlgcQqjdZzysMapper, BsSlgcQqjdZzys>{
}

3
jwtech-system/src/main/java/com/kms/warn/controller/ProjectManageController.java

@ -28,11 +28,8 @@ public class ProjectManageController {
@ApiOperation("项目基本信息管理列表")
public IPage list(@RequestBody SearchParam<BsSgcjsjdBuiProInfo> sp)
{
IPage<BsSgcjsjdBuiProInfo> specialProjectInfoIPage = bsSgcjsjdBuiProInfoService.selectManagePage(sp);
return specialProjectInfoIPage;
}

Loading…
Cancel
Save