From 9b5169ef7fc32b8357222a8990b393e442f77095 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期日, 23 二月 2025 22:57:33 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- /dev/null | 0 springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/controller/ComplaintController.java | 16 +++ springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/dto/ComplaintReport.java | 16 ++++ springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/sangeshenbian/SystemUserVo.java | 23 ----- springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/impl/ComplaintAuditRecordServiceImpl.java | 20 +++++ springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/controller/ComplaintAuditRecordController.java | 20 +++++ springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/dao/ComplaintAuditRecordMapper.java | 16 ++++ springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/model/entity/ComplaintAuditRecord.java | 81 ++++++++++++++++++++ springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/IComplaintAuditRecordService.java | 16 ++++ springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/resources/mapper/ComplaintAuditRecordMapper.xml | 5 + 10 files changed, 187 insertions(+), 26 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/sangeshenbian/SystemUserVo.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/sangeshenbian/SystemUserVo.java index f4c2004..b566a02 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/sangeshenbian/SystemUserVo.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/sangeshenbian/SystemUserVo.java @@ -1,8 +1,5 @@ package com.panzhihua.common.model.vos.sangeshenbian; -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableField; -import com.baomidou.mybatisplus.annotation.TableId; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -19,120 +16,100 @@ /** * 主键 */ - @TableId(value = "id", type = IdType.AUTO) @ApiModelProperty(value = "数据ID") private Integer id; /** * 姓名 */ - @TableField("name") @ApiModelProperty(value = "姓名", required = true) private String name; /** * 手机号 */ - @TableField("phone") @ApiModelProperty(value = "手机号", required = true) private String phone; /** * 密码 */ - @TableField("password") @ApiModelProperty(value = "密码", required = true) private String password; /** * 一级单位id */ - @TableField("one_department_id") @ApiModelProperty(value = "一级单位id", required = true) private Integer oneDepartmentId; /** * 二级单位id */ - @TableField("two_department_id") @ApiModelProperty(value = "二级单位id") private Integer twoDepartmentId; /** * 三级单位id */ - @TableField("three_department_id") @ApiModelProperty(value = "三级单位id") private Integer threeDepartmentId; /** * 四级单位id */ - @TableField("four_department_id") @ApiModelProperty(value = "四级单位id") private Integer fourDepartmentId; /** * 是否是管理员(0=否,1=是) */ - @TableField("is_admin") @ApiModelProperty(value = "是否是管理员(0=否,1=是)", required = true) private Integer isAdmin; /** * 职位id */ - @TableField("system_post_id") @ApiModelProperty(value = "职位id", required = true) private Integer systemPostId; /** * 角色id */ - @TableField("system_role_id") @ApiModelProperty(value = "角色id", required = true) private Integer systemRoleId; /** * 账号层级(1=市级账号,2=区县账号,3=街道账号,4=社区账号) */ - @TableField("account_level") @ApiModelProperty(value = "账号层级(1=市级账号,2=区县账号,3=街道账号,4=社区账号)", required = true) private Integer accountLevel; /** * 所属区县 */ - @TableField("districts") @ApiModelProperty(value = "所属区县") private String districts; /** * 区县编号 */ - @TableField("districts_code") @ApiModelProperty(value = "区县编号") private String districtsCode; /** * 街道 */ - @TableField("street") @ApiModelProperty(value = "街道") private String street; /** * 街道编号 */ - @TableField("street_code") @ApiModelProperty(value = "街道编号") private String streetCode; /** * 社区 */ - @TableField("community") @ApiModelProperty(value = "社区") private String community; /** * 社区编号 */ - @TableField("community_code") @ApiModelProperty(value = "社区编号") private String communityCode; /** * 状态(1=正常,2=冻结,3=删除) */ - @TableField("status") private Integer status; /** * 添加时间 */ - @TableField("create_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private LocalDateTime createTime; diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_dlz/target/classes/com/panzhihua/service_dlz/ServiceDlzApplication.class b/springcloud_k8s_panzhihuazhihuishequ/service_dlz/target/classes/com/panzhihua/service_dlz/ServiceDlzApplication.class deleted file mode 100644 index fade553..0000000 --- a/springcloud_k8s_panzhihuazhihuishequ/service_dlz/target/classes/com/panzhihua/service_dlz/ServiceDlzApplication.class +++ /dev/null Binary files differ diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_dlz/target/classes/com/panzhihua/service_dlz/controller/CommonController.class b/springcloud_k8s_panzhihuazhihuishequ/service_dlz/target/classes/com/panzhihua/service_dlz/controller/CommonController.class deleted file mode 100644 index 09e729e..0000000 --- a/springcloud_k8s_panzhihuazhihuishequ/service_dlz/target/classes/com/panzhihua/service_dlz/controller/CommonController.class +++ /dev/null Binary files differ diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/controller/ComplaintAuditRecordController.java b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/controller/ComplaintAuditRecordController.java new file mode 100644 index 0000000..40ce10d --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/controller/ComplaintAuditRecordController.java @@ -0,0 +1,20 @@ +package com.panzhihua.sangeshenbian.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.web.bind.annotation.RestController; + +/** + * <p> + * 诉求上报、延期申请审核表 前端控制器 + * </p> + * + * @author + * @since 2025-02-23 + */ +@RestController +@RequestMapping("/complaint-audit-record") +public class ComplaintAuditRecordController { + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/controller/ComplaintController.java b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/controller/ComplaintController.java index 9d304d9..f1f6e4c 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/controller/ComplaintController.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/controller/ComplaintController.java @@ -6,13 +6,13 @@ import com.panzhihua.common.model.vos.LoginUserInfoVO; import com.panzhihua.common.model.vos.R; import com.panzhihua.sangeshenbian.annotation.DistributedLock; +import com.panzhihua.sangeshenbian.dto.ComplaintReport; import com.panzhihua.sangeshenbian.model.dto.ComplaintCompletionDTO; import com.panzhihua.sangeshenbian.model.dto.ComplaintProcessDTO; import com.panzhihua.sangeshenbian.model.entity.Complaint; -import com.panzhihua.sangeshenbian.model.entity.ComplaintProgress; import com.panzhihua.sangeshenbian.model.query.ComplaintQuery; -import com.panzhihua.sangeshenbian.service.IComplaintService; import com.panzhihua.sangeshenbian.model.vo.ComplaintVO; +import com.panzhihua.sangeshenbian.service.IComplaintService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; @@ -22,7 +22,6 @@ import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; - import org.springframework.web.bind.annotation.RestController; import javax.validation.Valid; @@ -77,4 +76,15 @@ complaintService.saveResult(dto,getLoginUserInfo()); return R.ok(); } + /** + * 问题上报 + */ + @PostMapping("/report") + @ApiOperation(value = "问题上报") + public void report(@RequestBody ComplaintReport complaintReport) { + // TODO + } + + + } diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/dao/ComplaintAuditRecordMapper.java b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/dao/ComplaintAuditRecordMapper.java new file mode 100644 index 0000000..5577c20 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/dao/ComplaintAuditRecordMapper.java @@ -0,0 +1,16 @@ +package com.panzhihua.sangeshenbian.dao; + +import com.panzhihua.sangeshenbian.model.entity.ComplaintAuditRecord; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * <p> + * 诉求上报、延期申请审核表 Mapper 接口 + * </p> + * + * @author + * @since 2025-02-23 + */ +public interface ComplaintAuditRecordMapper extends BaseMapper<ComplaintAuditRecord> { + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/dto/ComplaintReport.java b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/dto/ComplaintReport.java new file mode 100644 index 0000000..67f0a05 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/dto/ComplaintReport.java @@ -0,0 +1,16 @@ +package com.panzhihua.sangeshenbian.dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +@Data +@ApiModel(value = "诉求上报") +public class ComplaintReport { + + @ApiModelProperty(value = "诉求id") + private Long id; + + @ApiModelProperty(value = "诉求内容") + private String descriptionContent; +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/model/entity/ComplaintAuditRecord.java b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/model/entity/ComplaintAuditRecord.java new file mode 100644 index 0000000..20be111 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/model/entity/ComplaintAuditRecord.java @@ -0,0 +1,81 @@ +package com.panzhihua.sangeshenbian.model.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import java.time.LocalDateTime; +import com.baomidou.mybatisplus.annotation.TableId; +import java.io.Serializable; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * <p> + * 诉求上报、延期申请审核表 + * </p> + * + * @author + * @since 2025-02-23 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("sgsb_complaint_audit_record") +@ApiModel(value="ComplaintAuditRecord对象", description="诉求上报、延期申请审核表") +public class ComplaintAuditRecord implements Serializable { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "主键") + @TableId(value = "id", type = IdType.NONE) + private Long id; + + @ApiModelProperty(value = "诉求id") + @TableField("complaint_id") + private Long complaintId; + + @ApiModelProperty(value = "审核人id") + @TableField("auditor_id") + private Long auditorId; + + @ApiModelProperty(value = "审核类型(1:延期申请, 2:上报申请)") + @TableField("audit_type") + private Boolean auditType; + + @ApiModelProperty(value = "审核状态 (0:待审核 1:审核通过 2:审核驳回)") + @TableField("audit_status") + private Boolean auditStatus; + + @ApiModelProperty(value = "上报说明/延期申请说明") + @TableField("comment") + private String comment; + + @ApiModelProperty(value = "图片") + @TableField("images") + private String images; + + @ApiModelProperty(value = "视频") + @TableField("videos") + private String videos; + + @ApiModelProperty(value = "创建人") + @TableField("create_by") + private Long createBy; + + @ApiModelProperty(value = "创建时间") + @TableField("create_time") + private LocalDateTime createTime; + + @ApiModelProperty(value = "修改人") + @TableField("update_by") + private Long updateBy; + + @ApiModelProperty(value = "修改时间") + @TableField("update_time") + private LocalDateTime updateTime; + + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/IComplaintAuditRecordService.java b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/IComplaintAuditRecordService.java new file mode 100644 index 0000000..dec90e0 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/IComplaintAuditRecordService.java @@ -0,0 +1,16 @@ +package com.panzhihua.sangeshenbian.service; + +import com.panzhihua.sangeshenbian.model.entity.ComplaintAuditRecord; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * <p> + * 诉求上报、延期申请审核表 服务类 + * </p> + * + * @author + * @since 2025-02-23 + */ +public interface IComplaintAuditRecordService extends IService<ComplaintAuditRecord> { + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/impl/ComplaintAuditRecordServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/impl/ComplaintAuditRecordServiceImpl.java new file mode 100644 index 0000000..791335b --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/impl/ComplaintAuditRecordServiceImpl.java @@ -0,0 +1,20 @@ +package com.panzhihua.sangeshenbian.service.impl; + +import com.panzhihua.sangeshenbian.model.entity.ComplaintAuditRecord; +import com.panzhihua.sangeshenbian.dao.ComplaintAuditRecordMapper; +import com.panzhihua.sangeshenbian.service.IComplaintAuditRecordService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + * <p> + * 诉求上报、延期申请审核表 服务实现类 + * </p> + * + * @author + * @since 2025-02-23 + */ +@Service +public class ComplaintAuditRecordServiceImpl extends ServiceImpl<ComplaintAuditRecordMapper, ComplaintAuditRecord> implements IComplaintAuditRecordService { + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/resources/mapper/ComplaintAuditRecordMapper.xml b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/resources/mapper/ComplaintAuditRecordMapper.xml new file mode 100644 index 0000000..7c632da --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/resources/mapper/ComplaintAuditRecordMapper.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="com.panzhihua.sangeshenbian.dao.ComplaintAuditRecordMapper"> + +</mapper> -- Gitblit v1.7.1