Browse Source

行为标准前端

master
wuxu 1 month ago
parent
commit
8bbff68ab5
  1. 114
      jwtech-system/src/main/java/com/kms/enterprise/controller/BsSgcYxjdBehaviorStandardController.java
  2. 88
      jwtech-system/src/main/java/com/kms/enterprise/domain/BsSgcYxjdBehaviorStandard.java
  3. 16
      jwtech-system/src/main/java/com/kms/enterprise/mapper/BsSgcYxjdBehaviorStandardMapper.java
  4. 17
      jwtech-system/src/main/java/com/kms/enterprise/service/BsSgcYxjdBehaviorStandardService.java
  5. 93
      sql/2025-03-11

114
jwtech-system/src/main/java/com/kms/enterprise/controller/BsSgcYxjdBehaviorStandardController.java

@ -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)));
}
}

88
jwtech-system/src/main/java/com/kms/enterprise/domain/BsSgcYxjdBehaviorStandard.java

@ -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;
}

16
jwtech-system/src/main/java/com/kms/enterprise/mapper/BsSgcYxjdBehaviorStandardMapper.java

@ -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> {
}

17
jwtech-system/src/main/java/com/kms/enterprise/service/BsSgcYxjdBehaviorStandardService.java

@ -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>{
}

93
sql/2025-03-11

@ -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…
Cancel
Save