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