springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/controller/ComplaintCommentController.java
New file @@ -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 mitao * @since 2025-03-13 */ @RestController @RequestMapping("/complaint-comment") public class ComplaintCommentController { } springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/controller/PartyMemberController.java
New file @@ -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 mitao * @since 2025-03-13 */ @RestController @RequestMapping("/party-member") public class PartyMemberController { } springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/dao/ComplaintCommentMapper.java
New file @@ -0,0 +1,16 @@ package com.panzhihua.sangeshenbian.dao; import com.panzhihua.sangeshenbian.model.entity.ComplaintComment; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** * <p> * 诉求评论表 Mapper 接口 * </p> * * @author mitao * @since 2025-03-13 */ public interface ComplaintCommentMapper extends BaseMapper<ComplaintComment> { } springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/dao/PartyMemberMapper.java
New file @@ -0,0 +1,16 @@ package com.panzhihua.sangeshenbian.dao; import com.panzhihua.sangeshenbian.model.entity.PartyMember; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** * <p> * 党员 Mapper 接口 * </p> * * @author mitao * @since 2025-03-13 */ public interface PartyMemberMapper extends BaseMapper<PartyMember> { } springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/model/entity/ComplaintComment.java
New file @@ -0,0 +1,78 @@ package com.panzhihua.sangeshenbian.model.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.IdType; import java.time.LocalDateTime; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import java.io.Serializable; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; /** * <p> * 诉求评论表 * </p> * * @author mitao * @since 2025-03-13 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("sgsb_complaint_comment") @ApiModel(value="ComplaintComment对象", description="诉求评论表") public class ComplaintComment implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "主键") @TableId(value = "id", type = IdType.NONE) private Long id; @ApiModelProperty(value = "用户id(sys_user)") private Long userId; @ApiModelProperty(value = "诉求id") private Long complaintId; @ApiModelProperty(value = "评价打分 0:不满意 1:一般 2:满意 3:非常满意") private Integer rate; @ApiModelProperty(value = "评价内容") private String content; @ApiModelProperty(value = "图片url") private String imgUrl; @ApiModelProperty(value = "视频url") private String video; @ApiModelProperty(value = "创建时间") @TableField(fill = FieldFill.INSERT) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createTime; @ApiModelProperty(value = "创建人") private Long createBy; @ApiModelProperty(value = "更新时间") @TableField(fill = FieldFill.INSERT_UPDATE) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date updateTime; @ApiModelProperty(value = "更新人") private Long updateBy; @ApiModelProperty(value = "删除标志 1:是 0:否") private Integer delFlag; } springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/model/entity/PartyMember.java
New file @@ -0,0 +1,105 @@ package com.panzhihua.sangeshenbian.model.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.IdType; import java.time.LocalDateTime; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import java.io.Serializable; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; /** * <p> * 党员 * </p> * * @author mitao * @since 2025-03-13 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("sgsb_party_member") @ApiModel(value="PartyMember对象", description="党员") public class PartyMember implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "主键id") @TableId(value = "id", type = IdType.NONE) private Long id; @ApiModelProperty(value = "姓名") private String name; @ApiModelProperty(value = "性别 1:男 0:女") private Integer gender; @ApiModelProperty(value = "电话") private String phone; @ApiModelProperty(value = "所属区县") private String districts; @ApiModelProperty(value = "区县编号") private String districtsCode; @ApiModelProperty(value = "街道") private String street; @ApiModelProperty(value = "街道ID") private String streetId; @ApiModelProperty(value = "社区") private String community; @ApiModelProperty(value = "社区ID") private Long communityId; @ApiModelProperty(value = "服务对象") private String serviceObject; @ApiModelProperty(value = "所在党组织") private String partyOrganization; @ApiModelProperty(value = "头像") private String avatar; @ApiModelProperty(value = "审核状态 0:待审核 1:审核通过 2:审核不通过") private Integer auditStatus; @ApiModelProperty(value = "冻结状态 1:已冻结 0:正常中") private Integer freezeStatus; @ApiModelProperty(value = "拒绝理由") private String refuseReason; @ApiModelProperty(value = "创建时间") @TableField(fill = FieldFill.INSERT) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createTime; @ApiModelProperty(value = "更新时间") @TableField(fill = FieldFill.INSERT_UPDATE) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date updateTime; @ApiModelProperty(value = "创建人") private Long createBy; @ApiModelProperty(value = "更新人") private Long updateBy; @ApiModelProperty(value = "删除标志 1:是 0:否") private Integer delFlag; } springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/IComplaintCommentService.java
New file @@ -0,0 +1,16 @@ package com.panzhihua.sangeshenbian.service; import com.panzhihua.sangeshenbian.model.entity.ComplaintComment; import com.baomidou.mybatisplus.extension.service.IService; /** * <p> * 诉求评论表 服务类 * </p> * * @author mitao * @since 2025-03-13 */ public interface IComplaintCommentService extends IService<ComplaintComment> { } springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/IPartyMemberService.java
New file @@ -0,0 +1,16 @@ package com.panzhihua.sangeshenbian.service; import com.panzhihua.sangeshenbian.model.entity.PartyMember; import com.baomidou.mybatisplus.extension.service.IService; /** * <p> * 党员 服务类 * </p> * * @author mitao * @since 2025-03-13 */ public interface IPartyMemberService extends IService<PartyMember> { } springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/impl/ComplaintCommentServiceImpl.java
New file @@ -0,0 +1,20 @@ package com.panzhihua.sangeshenbian.service.impl; import com.panzhihua.sangeshenbian.model.entity.ComplaintComment; import com.panzhihua.sangeshenbian.dao.ComplaintCommentMapper; import com.panzhihua.sangeshenbian.service.IComplaintCommentService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; /** * <p> * 诉求评论表 服务实现类 * </p> * * @author mitao * @since 2025-03-13 */ @Service public class ComplaintCommentServiceImpl extends ServiceImpl<ComplaintCommentMapper, ComplaintComment> implements IComplaintCommentService { } springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/impl/ComplaintServiceImpl.java
@@ -534,7 +534,7 @@ record.setComplaintId(complaint.getId()); record.setLatestFlag(true); record.setAuditorId(loginUserInfoVO.getUserId()); record.setAuditType(0); record.setAuditType(2); record.setAuditStatus(1); record.setCreateBy(loginUserInfoVO.getUserId()); record.setCreateTime(new Date()); springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/impl/PartyMemberServiceImpl.java
New file @@ -0,0 +1,20 @@ package com.panzhihua.sangeshenbian.service.impl; import com.panzhihua.sangeshenbian.model.entity.PartyMember; import com.panzhihua.sangeshenbian.dao.PartyMemberMapper; import com.panzhihua.sangeshenbian.service.IPartyMemberService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; /** * <p> * 党员 服务实现类 * </p> * * @author mitao * @since 2025-03-13 */ @Service public class PartyMemberServiceImpl extends ServiceImpl<PartyMemberMapper, PartyMember> implements IPartyMemberService { } springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/resources/mapper/ComplaintCommentMapper.xml
New file @@ -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.ComplaintCommentMapper"> </mapper> springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/resources/mapper/PartyMemberMapper.xml
New file @@ -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.PartyMemberMapper"> </mapper>