5 changed files with 328 additions and 0 deletions
@ -0,0 +1,114 @@ |
|||
package com.kms.enterprise.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 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.enterprise.domain.BsSgcYxjdBehaviorStandard; |
|||
import com.kms.enterprise.service.BsSgcYxjdBehaviorStandardService; |
|||
|
|||
|
|||
/** |
|||
* 行为标准库Controller |
|||
* |
|||
* @author wuxu |
|||
* @date 2025-03-11 |
|||
*/ |
|||
@RestController |
|||
@RequestMapping("/standard/standard") |
|||
@Api(tags = "行为标准库") |
|||
public class BsSgcYxjdBehaviorStandardController extends BaseController |
|||
{ |
|||
@Autowired |
|||
private BsSgcYxjdBehaviorStandardService bsSgcYxjdBehaviorStandardService; |
|||
|
|||
/** |
|||
* 查询行为标准库列表 |
|||
*/ |
|||
@PostMapping("/list") |
|||
@ApiOperation("行为标准库列表") |
|||
public IPage list(@RequestBody SearchParam<BsSgcYxjdBehaviorStandard> sp) |
|||
{ |
|||
return bsSgcYxjdBehaviorStandardService.selectPage(sp); |
|||
} |
|||
|
|||
/** |
|||
* 导出行为标准库列表 |
|||
*/ |
|||
@Log(title = "行为标准库导出", businessType = BusinessType.EXPORT) |
|||
@PostMapping("/export") |
|||
@ApiOperation("行为标准库导出") |
|||
public AjaxResult export(@RequestBody BsSgcYxjdBehaviorStandard bsSgcYxjdBehaviorStandard) |
|||
{ |
|||
List<BsSgcYxjdBehaviorStandard> list = bsSgcYxjdBehaviorStandardService.listByIds(bsSgcYxjdBehaviorStandard.getIds()); |
|||
ExcelUtil<BsSgcYxjdBehaviorStandard> util = new ExcelUtil<>(BsSgcYxjdBehaviorStandard.class); |
|||
return util.exportExcel(list, "standard"); |
|||
} |
|||
|
|||
/** |
|||
* 获取行为标准库详细信息 |
|||
*/ |
|||
@ApiOperation(" 行为标准库详情") |
|||
@GetMapping(value = "/{id}") |
|||
public AjaxResult getInfo(@PathVariable("id") String id) |
|||
{ |
|||
return AjaxResult.success(bsSgcYxjdBehaviorStandardService.getById(id)); |
|||
} |
|||
|
|||
/** |
|||
* 新增行为标准库 |
|||
*/ |
|||
@Log(title = "行为标准库新增", businessType = BusinessType.INSERT) |
|||
@PostMapping |
|||
@ApiOperation("行为标准库新增") |
|||
public AjaxResult add(@RequestBody BsSgcYxjdBehaviorStandard bsSgcYxjdBehaviorStandard) |
|||
{ |
|||
BaseEntityUtils.preInsert(bsSgcYxjdBehaviorStandard); |
|||
return toAjax(bsSgcYxjdBehaviorStandardService.save(bsSgcYxjdBehaviorStandard)); |
|||
} |
|||
|
|||
/** |
|||
* 修改行为标准库 |
|||
*/ |
|||
@ApiOperation("行为标准库修改") |
|||
@Log(title = "行为标准库修改", businessType = BusinessType.UPDATE) |
|||
@PutMapping |
|||
public AjaxResult edit(@RequestBody BsSgcYxjdBehaviorStandard bsSgcYxjdBehaviorStandard) |
|||
{ |
|||
return toAjax(bsSgcYxjdBehaviorStandardService.updateById(bsSgcYxjdBehaviorStandard)); |
|||
} |
|||
|
|||
/** |
|||
* 删除行为标准库 |
|||
*/ |
|||
@ApiOperation("行为标准库删除") |
|||
@Log(title = "行为标准库删除", businessType = BusinessType.DELETE) |
|||
@DeleteMapping("/{ids}") |
|||
public AjaxResult remove(@PathVariable String[] ids) |
|||
{ |
|||
return toAjax(bsSgcYxjdBehaviorStandardService.removeByIds(Arrays.asList(ids))); |
|||
} |
|||
} |
@ -0,0 +1,88 @@ |
|||
package com.kms.enterprise.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_sgc_yxjd_behavior_standard |
|||
* |
|||
* @author wuxu |
|||
* @date 2025-03-11 |
|||
*/ |
|||
@TableName("bs_sgc_yxjd_behavior_standard") |
|||
@Data |
|||
@ApiModel("行为标准库") |
|||
public class BsSgcYxjdBehaviorStandard extends BaseEntity |
|||
{ |
|||
private static final long serialVersionUID = 1L; |
|||
|
|||
/** 标准名称 */ |
|||
@Excel(name = "标准名称") |
|||
@ApiModelProperty("标准名称") |
|||
private String standardName; |
|||
|
|||
/** 良好行为 */ |
|||
@Excel(name = "良好行为") |
|||
@ApiModelProperty("良好行为") |
|||
private String goodBehavior; |
|||
|
|||
/** 表彰级别 */ |
|||
@Excel(name = "表彰级别") |
|||
@ApiModelProperty("表彰级别") |
|||
private String commendationLevel; |
|||
|
|||
/** 认定或颁奖部门 */ |
|||
@Excel(name = "认定或颁奖部门") |
|||
@ApiModelProperty("认定或颁奖部门") |
|||
private String authority; |
|||
|
|||
/** 加分值 */ |
|||
@Excel(name = "加分值") |
|||
@ApiModelProperty("加分值") |
|||
private String bonusPoints; |
|||
|
|||
/** 有效期(年) */ |
|||
@Excel(name = "有效期", readConverterExp = "年=") |
|||
@ApiModelProperty("有效期") |
|||
private String validityPeriod; |
|||
|
|||
/** 公告期(年) */ |
|||
@Excel(name = "公告期", readConverterExp = "年=") |
|||
@ApiModelProperty("公告期") |
|||
private String noticePeriod; |
|||
|
|||
/** 不良行为 */ |
|||
@Excel(name = "不良行为") |
|||
@ApiModelProperty("不良行为") |
|||
private String badBehavior; |
|||
|
|||
/** 类型(1:良好;2:不良 */ |
|||
@Excel(name = "类型", readConverterExp = "类型(1:良好;2:不良") |
|||
@ApiModelProperty("类型") |
|||
private String type; |
|||
|
|||
/** 创建人 */ |
|||
@Excel(name = "创建人") |
|||
@ApiModelProperty("创建人") |
|||
private String createUid; |
|||
|
|||
/** 更新人 */ |
|||
@Excel(name = "更新人") |
|||
@ApiModelProperty("更新人") |
|||
private String updateUid; |
|||
|
|||
/** 附件 */ |
|||
@Excel(name = "附件") |
|||
@ApiModelProperty("附件") |
|||
private String standAttachment; |
|||
|
|||
} |
@ -0,0 +1,16 @@ |
|||
package com.kms.enterprise.mapper; |
|||
|
|||
import org.springframework.stereotype.Repository; |
|||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
|||
import com.kms.enterprise.domain.BsSgcYxjdBehaviorStandard; |
|||
|
|||
/** |
|||
* 行为标准库Mapper接口 |
|||
* |
|||
* @author wuxu |
|||
* @date 2025-03-11 |
|||
*/ |
|||
@Repository |
|||
public interface BsSgcYxjdBehaviorStandardMapper extends BaseMapper<BsSgcYxjdBehaviorStandard> { |
|||
|
|||
} |
@ -0,0 +1,17 @@ |
|||
package com.kms.enterprise.service; |
|||
|
|||
import org.springframework.stereotype.Service; |
|||
import com.jianwei.common.core.service.BaseService; |
|||
import com.kms.enterprise.mapper.BsSgcYxjdBehaviorStandardMapper; |
|||
import com.kms.enterprise.domain.BsSgcYxjdBehaviorStandard; |
|||
|
|||
/** |
|||
* 行为标准库Service接口 |
|||
* |
|||
* @author wuxu |
|||
* @date 2025-03-11 |
|||
*/ |
|||
@Service |
|||
public class BsSgcYxjdBehaviorStandardService extends BaseService<BsSgcYxjdBehaviorStandardMapper, BsSgcYxjdBehaviorStandard>{ |
|||
|
|||
} |
@ -0,0 +1,93 @@ |
|||
CREATE TABLE `bs_sgc_qqjd_spe_det_des_app` ( |
|||
`ID` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键' , |
|||
`adcd` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '行政区划' , |
|||
`CONSTRUCTION_NATURE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '建设性质' , |
|||
`CONSTRUCTION_LOCATION` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '建设地点' , |
|||
`PROJECT_UNIT_NAME` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '项目单位名称' , |
|||
`BRIEF_INTRODUCTION` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '简介' , |
|||
`PROJECT_LAND_SITUATION` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '项目用地情况' , |
|||
`DESIGN_ESTIMATE_REPORT` varchar(3000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '初步设计概算报告' , |
|||
`RELATED_ATTACHMENT` varchar(3000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '相关上位规划附件' , |
|||
`PROJECT_CODE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '项目编码' , |
|||
`PRO_NO` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '项目编号' , |
|||
`CREATE_UID` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人' , |
|||
`CREATE_TIME` datetime NULL DEFAULT NULL COMMENT '创建时间' , |
|||
`UPDATE_UID` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人' , |
|||
`UPDATE_TIME` datetime NULL DEFAULT NULL COMMENT '更新时间' , |
|||
`OWER_DEPT` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '数源部门' , |
|||
`remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '备注' , |
|||
`project_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '项目类型' , |
|||
`project_kind` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '项目种类' , |
|||
`approval_department` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '批准部门' , |
|||
`approval_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '批准编号' , |
|||
`approval_duration` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '批准期限' , |
|||
`total_area` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '总面积' , |
|||
`add_area` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '添加区域' , |
|||
`is_approval` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否批准' , |
|||
`preparation_unit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '准备单元' , |
|||
`approval_opinion` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '批准意见' , |
|||
`plan_work_date` datetime NULL DEFAULT NULL COMMENT '计划工作日期' , |
|||
`approval_time` datetime NULL DEFAULT NULL COMMENT '批准时间' , |
|||
`report_time` datetime NULL DEFAULT NULL COMMENT '报告时间' , |
|||
`total_investment` decimal(10,2) NULL DEFAULT NULL COMMENT '总投资' , |
|||
`project_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '项目名' , |
|||
PRIMARY KEY (`ID`) |
|||
) |
|||
ENGINE=InnoDB |
|||
DEFAULT CHARACTER SET=utf8mb4 COLLATE=utf8mb4_general_ci |
|||
COMMENT='项目详细设计管理表' |
|||
ROW_FORMAT=DYNAMIC |
|||
; |
|||
|
|||
|
|||
|
|||
CREATE TABLE `bs_sgc_yxjd_behavior_standard` ( |
|||
`id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键' , |
|||
`standard_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标准名称' , |
|||
`good_behavior` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '良好行为' , |
|||
`commendation_level` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '表彰级别' , |
|||
`authority` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '认定或颁奖部门' , |
|||
`bonus_points` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '加分值' , |
|||
`validity_period` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '有效期(年)' , |
|||
`notice_period` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '公告期(年)' , |
|||
`bad_behavior` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '不良行为' , |
|||
`type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '类型(1:良好;2:不良' , |
|||
`create_uid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人' , |
|||
`update_uid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人' , |
|||
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间' , |
|||
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间' , |
|||
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注' , |
|||
`stand_attachment` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '附件' , |
|||
PRIMARY KEY (`id`) |
|||
) |
|||
ENGINE=InnoDB |
|||
DEFAULT CHARACTER SET=utf8mb4 COLLATE=utf8mb4_general_ci |
|||
COMMENT='行为标准库' |
|||
ROW_FORMAT=DYNAMIC |
|||
; |
|||
|
|||
CREATE TABLE `bs_sgc_yxjd_behavior_standard` ( |
|||
`id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键' , |
|||
`standard_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标准名称' , |
|||
`good_behavior` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '良好行为' , |
|||
`commendation_level` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '表彰级别' , |
|||
`authority` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '认定或颁奖部门' , |
|||
`bonus_points` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '加分值' , |
|||
`validity_period` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '有效期(年)' , |
|||
`notice_period` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '公告期(年)' , |
|||
`bad_behavior` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '不良行为' , |
|||
`type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '类型(1:良好;2:不良' , |
|||
`create_uid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人' , |
|||
`update_uid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人' , |
|||
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间' , |
|||
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间' , |
|||
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注' , |
|||
`stand_attachment` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '附件' , |
|||
PRIMARY KEY (`id`) |
|||
) |
|||
ENGINE=InnoDB |
|||
DEFAULT CHARACTER SET=utf8mb4 COLLATE=utf8mb4_general_ci |
|||
COMMENT='行为标准库' |
|||
ROW_FORMAT=DYNAMIC |
|||
; |
|||
|
Loading…
Reference in new issue