Browse Source

添加组织角色

master
liugw 5 years ago
parent
commit
a675c392e2
100 changed files with 5848 additions and 31 deletions
  1. 5
    1
      src/main/java/com/xdf/creative/base/params/creative/InfoContentBackSearchQueryParam.java
  2. 62
    0
      src/main/java/com/xdf/creative/base/params/creative/SysOrganizeAddParam.java
  3. 86
    0
      src/main/java/com/xdf/creative/base/params/creative/SysOrganizeAddParkParam.java
  4. 52
    0
      src/main/java/com/xdf/creative/base/params/creative/SysOrganizeBackParam.java
  5. 48
    0
      src/main/java/com/xdf/creative/base/params/creative/SysOrganizeEditParam.java
  6. 2
    0
      src/main/java/com/xdf/creative/base/params/creative/SysOrganizeQueryParam.java
  7. 65
    0
      src/main/java/com/xdf/creative/base/params/creative/SysUserAddParkParam.java
  8. 8
    0
      src/main/java/com/xdf/creative/base/params/creative/SysUserAddQueryParam.java
  9. 18
    0
      src/main/java/com/xdf/creative/base/params/creative/SysUserBackQueryParam.java
  10. 1
    1
      src/main/java/com/xdf/creative/base/params/creative/SysUserQueryParam.java
  11. 60
    0
      src/main/java/com/xdf/creative/base/params/dt/DtActivityAttachmentQueryParam.java
  12. 62
    0
      src/main/java/com/xdf/creative/base/params/dt/DtInfoAuditBackParam.java
  13. 70
    0
      src/main/java/com/xdf/creative/base/params/dt/DtInfoAuditQueryAuiditParam.java
  14. 32
    0
      src/main/java/com/xdf/creative/base/params/dt/DtInfoAuditQueryOrganizeIdParam.java
  15. 69
    0
      src/main/java/com/xdf/creative/base/params/dt/DtInfoAuditQueryParam.java
  16. 55
    0
      src/main/java/com/xdf/creative/base/params/dt/DtParkActivitBackParam.java
  17. 52
    0
      src/main/java/com/xdf/creative/base/params/dt/DtParkActivitWebParam.java
  18. 48
    0
      src/main/java/com/xdf/creative/base/params/dt/DtParkActivityAddParam.java
  19. 71
    0
      src/main/java/com/xdf/creative/base/params/dt/DtParkActivityQueryParam.java
  20. 58
    0
      src/main/java/com/xdf/creative/base/params/dt/DtParkActivityUpdateParam.java
  21. 138
    0
      src/main/java/com/xdf/creative/base/params/dt/DtParkInfoDraftQueryParam.java
  22. 113
    0
      src/main/java/com/xdf/creative/base/params/dt/DtParkInfoDraftUpdateParam.java
  23. 35
    0
      src/main/java/com/xdf/creative/base/params/dt/DtRegionParam.java
  24. 127
    0
      src/main/java/com/xdf/creative/base/params/dt/ParkDataTeamQueryParam.java
  25. 48
    0
      src/main/java/com/xdf/creative/base/params/dt/ParkDataTeamWebParam.java
  26. 75
    0
      src/main/java/com/xdf/creative/base/params/dt/WebParkEnterApplyParam.java
  27. 45
    0
      src/main/java/com/xdf/creative/base/params/dt/WebParkEnterBackParam.java
  28. 64
    0
      src/main/java/com/xdf/creative/base/params/dt/WebParkEnterQueryParam.java
  29. 2
    1
      src/main/java/com/xdf/creative/base/service/BaseService.java
  30. 35
    3
      src/main/java/com/xdf/creative/base/service/impl/BaseServiceImpl.java
  31. 64
    0
      src/main/java/com/xdf/creative/base/vo/creative/SysOrganizeBackVo.java
  32. 5
    1
      src/main/java/com/xdf/creative/base/vo/creative/SysOrganizeQueryVo.java
  33. 67
    0
      src/main/java/com/xdf/creative/base/vo/creative/SysOrganizeTreeVo.java
  34. 54
    0
      src/main/java/com/xdf/creative/base/vo/creative/SysRegionTreeVo.java
  35. 6
    0
      src/main/java/com/xdf/creative/base/vo/creative/SysUserBackQueryVo.java
  36. 1
    1
      src/main/java/com/xdf/creative/base/vo/creative/SysUserQueryVo.java
  37. 49
    0
      src/main/java/com/xdf/creative/base/vo/dt/DtActivityAttachmentQueryVo.java
  38. 71
    0
      src/main/java/com/xdf/creative/base/vo/dt/DtInfoAuditBackVo.java
  39. 60
    0
      src/main/java/com/xdf/creative/base/vo/dt/DtInfoAuditQueryVo.java
  40. 56
    0
      src/main/java/com/xdf/creative/base/vo/dt/DtParkActivityBackVo.java
  41. 57
    0
      src/main/java/com/xdf/creative/base/vo/dt/DtParkActivityInfoDetailVo.java
  42. 60
    0
      src/main/java/com/xdf/creative/base/vo/dt/DtParkActivityQueryVo.java
  43. 55
    0
      src/main/java/com/xdf/creative/base/vo/dt/DtParkActivityWebVo.java
  44. 112
    0
      src/main/java/com/xdf/creative/base/vo/dt/DtParkInfoDraftDetailVo.java
  45. 127
    0
      src/main/java/com/xdf/creative/base/vo/dt/DtParkInfoDraftQueryVo.java
  46. 33
    0
      src/main/java/com/xdf/creative/base/vo/dt/DtRegionVo.java
  47. 123
    0
      src/main/java/com/xdf/creative/base/vo/dt/ParkDataTeamQueryVo.java
  48. 79
    0
      src/main/java/com/xdf/creative/base/vo/dt/ParkDataTeamWebVo.java
  49. 66
    0
      src/main/java/com/xdf/creative/base/vo/dt/WebParkEnterQueryVo.java
  50. 2
    0
      src/main/java/com/xdf/creative/constant/CommonConstant.java
  51. 12
    5
      src/main/java/com/xdf/creative/enums/OrganizeTypeEnum.java
  52. 2
    0
      src/main/java/com/xdf/creative/enums/ServiceFileDirEnum.java
  53. 31
    0
      src/main/java/com/xdf/creative/enums/dt/AuditInfoStateEnum.java
  54. 15
    0
      src/main/java/com/xdf/creative/enums/dt/DisplayTypeEnum.java
  55. 26
    0
      src/main/java/com/xdf/creative/enums/dt/InfoOperatorTypeEnum.java
  56. 18
    0
      src/main/java/com/xdf/creative/enums/dt/InfoStateTypeEnum.java
  57. 27
    0
      src/main/java/com/xdf/creative/enums/dt/ParkApplyEnum.java
  58. 90
    0
      src/main/java/com/xdf/creative/module/controller/DtActivityAttachmentController.java
  59. 93
    0
      src/main/java/com/xdf/creative/module/controller/DtInfoAuditController.java
  60. 118
    0
      src/main/java/com/xdf/creative/module/controller/DtParkActivityController.java
  61. 122
    0
      src/main/java/com/xdf/creative/module/controller/DtParkInfoDraftController.java
  62. 84
    0
      src/main/java/com/xdf/creative/module/controller/ParkDataTeamController.java
  63. 104
    12
      src/main/java/com/xdf/creative/module/controller/SysOrganizeController.java
  64. 34
    0
      src/main/java/com/xdf/creative/module/controller/SysRegionController.java
  65. 1
    0
      src/main/java/com/xdf/creative/module/controller/SysRoleController.java
  66. 31
    1
      src/main/java/com/xdf/creative/module/controller/SysUserController.java
  67. 106
    0
      src/main/java/com/xdf/creative/module/controller/WebParkEnterController.java
  68. 56
    0
      src/main/java/com/xdf/creative/module/entity/DtActivityAttachment.java
  69. 66
    0
      src/main/java/com/xdf/creative/module/entity/DtInfoAudit.java
  70. 69
    0
      src/main/java/com/xdf/creative/module/entity/DtParkActivity.java
  71. 143
    0
      src/main/java/com/xdf/creative/module/entity/DtParkInfoDraft.java
  72. 126
    0
      src/main/java/com/xdf/creative/module/entity/ParkDataTeam.java
  73. 5
    1
      src/main/java/com/xdf/creative/module/entity/SysOrganize.java
  74. 1
    1
      src/main/java/com/xdf/creative/module/entity/SysUser.java
  75. 67
    0
      src/main/java/com/xdf/creative/module/entity/WebParkEnter.java
  76. 42
    0
      src/main/java/com/xdf/creative/module/mapper/DtActivityAttachmentMapper.java
  77. 63
    0
      src/main/java/com/xdf/creative/module/mapper/DtInfoAuditMapper.java
  78. 78
    0
      src/main/java/com/xdf/creative/module/mapper/DtParkActivityMapper.java
  79. 54
    0
      src/main/java/com/xdf/creative/module/mapper/DtParkInfoDraftMapper.java
  80. 52
    0
      src/main/java/com/xdf/creative/module/mapper/ParkDataTeamMapper.java
  81. 32
    0
      src/main/java/com/xdf/creative/module/mapper/SysOrganizeMapper.java
  82. 28
    0
      src/main/java/com/xdf/creative/module/mapper/SysRegionMapper.java
  83. 10
    0
      src/main/java/com/xdf/creative/module/mapper/SysUserMapper.java
  84. 42
    0
      src/main/java/com/xdf/creative/module/mapper/WebParkEnterMapper.java
  85. 37
    0
      src/main/java/com/xdf/creative/module/service/DtActivityAttachmentService.java
  86. 75
    0
      src/main/java/com/xdf/creative/module/service/DtInfoAuditService.java
  87. 101
    0
      src/main/java/com/xdf/creative/module/service/DtParkActivityService.java
  88. 58
    0
      src/main/java/com/xdf/creative/module/service/DtParkInfoDraftService.java
  89. 48
    0
      src/main/java/com/xdf/creative/module/service/ParkDataTeamService.java
  90. 74
    2
      src/main/java/com/xdf/creative/module/service/SysOrganizeService.java
  91. 32
    0
      src/main/java/com/xdf/creative/module/service/SysRegionService.java
  92. 28
    1
      src/main/java/com/xdf/creative/module/service/SysUserService.java
  93. 61
    0
      src/main/java/com/xdf/creative/module/service/WebParkEnterService.java
  94. 48
    0
      src/main/java/com/xdf/creative/module/service/impl/DtActivityAttachmentServiceImpl.java
  95. 367
    0
      src/main/java/com/xdf/creative/module/service/impl/DtInfoAuditServiceImpl.java
  96. 209
    0
      src/main/java/com/xdf/creative/module/service/impl/DtParkActivityServiceImpl.java
  97. 94
    0
      src/main/java/com/xdf/creative/module/service/impl/DtParkInfoDraftServiceImpl.java
  98. 4
    0
      src/main/java/com/xdf/creative/module/service/impl/InfoContentServiceImpl.java
  99. 11
    0
      src/main/java/com/xdf/creative/module/service/impl/InfoStoreServiceImpl.java
  100. 0
    0
      src/main/java/com/xdf/creative/module/service/impl/ParkDataTeamServiceImpl.java

+ 5
- 1
src/main/java/com/xdf/creative/base/params/creative/InfoContentBackSearchQueryParam.java View File

@@ -51,7 +51,11 @@ public class InfoContentBackSearchQueryParam extends QueryParam {

@ApiModelProperty(value = "上下状态 0 下线 1上线")
private Integer onlineType;
//用户拥有的栏目
private Long userId;

/**
* 用户创建信息
*/
private Long createUserId;
}

+ 62
- 0
src/main/java/com/xdf/creative/base/params/creative/SysOrganizeAddParam.java View File

@@ -0,0 +1,62 @@
package com.xdf.creative.base.params.creative;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xdf.creative.base.params.QueryParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotNull;
import java.util.Date;

/**
* <p>
* 组织信息 查询参数对象
* </p>
*
* @author DeanYe
* @date 2019-11-05
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "SysOrganizeQueryParam对象", description = "组织信息查询参数")
public class SysOrganizeAddParam extends QueryParam {
private static final long serialVersionUID = 1L;


@TableId(value = "id", type = IdType.AUTO)
private Long id;

@ApiModelProperty(value = "组织名称")
@NotNull(message = "机构名称不能为空!")
private String organizeName;

@ApiModelProperty(value = "管辖区域")
@NotNull(message = "行政区域不能为空!")
private Long popedomId;

@ApiModelProperty(value = "类型: 0 普通用户 5、园区 8 区文创办 9 市文创办 99 公司后台管理")
@NotNull(message = "组织类型不能为空!")
private Integer organizeType;

@ApiModelProperty(value = "是否为系统组织: 0 否 1是")
private Integer systemCreate;

@ApiModelProperty(value = "系统状态 0停用 1启用")
private Integer state;

@ApiModelProperty(value = "修该时间")
private Date updateTime;

@ApiModelProperty(value = "创建时间")
private Date createTime;

@ApiModelProperty(value = "父id")
private Long parentId;


}

+ 86
- 0
src/main/java/com/xdf/creative/base/params/creative/SysOrganizeAddParkParam.java View File

@@ -0,0 +1,86 @@
package com.xdf.creative.base.params.creative;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xdf.creative.base.params.QueryParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotNull;
import java.util.Date;

/**
* <p>
* 组织信息 查询参数对象
* </p>
*
* @author DeanYe
* @date 2019-11-05
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "SysOrganizeQueryParam对象", description = "组织信息查询参数")
public class SysOrganizeAddParkParam extends QueryParam {
private static final long serialVersionUID = 1L;

@TableId(value = "id", type = IdType.AUTO)
private Long id;

@ApiModelProperty(value = "组织名称")
@NotNull(message = "机构名称不能为空!")
private String organizeName;

@ApiModelProperty(value = "管辖区域")
@NotNull(message = "行政区域不能为空!")
private Long popedomId;

@ApiModelProperty(value = "0 不添加用户 1添加用户")
private Integer isCreateUser;

@ApiModelProperty(value = "用户名")
private String username;

@ApiModelProperty(value = "密码")
private String password;

@ApiModelProperty(value = "昵称")
private String nickname;

@ApiModelProperty(value = "邮箱")
private String email;

@ApiModelProperty(value = "性别,0:女,1:男,默认1")
private Integer gender;

@ApiModelProperty(value = "头像")
private String head;

@ApiModelProperty(value = "详细地址")
@NotNull(message = "园区地址不能为空")
private String address;

@ApiModelProperty(value = "联系人")
@NotNull(message = "园区联系人不能为空")
private String contactor;

@ApiModelProperty(value = "联系电话")
private String phone;


@ApiModelProperty(value = "入驻企业个数")
private Integer cntComJoin;

@ApiModelProperty(value = "文创企业个数")
private Integer cntComCult;


@ApiModelProperty(value = "申报单位")
@NotNull(message = "园区管理公司不能为空")
private String parentCom;


}

+ 52
- 0
src/main/java/com/xdf/creative/base/params/creative/SysOrganizeBackParam.java View File

@@ -0,0 +1,52 @@
package com.xdf.creative.base.params.creative;

import com.xdf.creative.base.params.QueryParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;

/**
* <p>
* 组织信息 查询参数对象
* </p>
*
* @author DeanYe
* @date 2019-11-05
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "SysOrganizeQueryParam对象", description = "组织信息查询参数")
public class SysOrganizeBackParam extends QueryParam {
private static final long serialVersionUID = 1L;


@ApiModelProperty(value = "组织名称")
private String organizeName;

@ApiModelProperty(value = "系统状态 0停用 1启用")
private Integer state;

@ApiModelProperty(value = "开始创建时间")
private Date startCreateTime;

@ApiModelProperty(value = "结束创建时间")
private Date endCreateTime;


@ApiModelProperty(value = "行政区代码")
private String regionId;

@ApiModelProperty(value = "行政区域名称")
private String regionName;

@ApiModelProperty(value = "是否为系统组织: 0 否 1是")
private Integer systemCreate;


}


+ 48
- 0
src/main/java/com/xdf/creative/base/params/creative/SysOrganizeEditParam.java View File

@@ -0,0 +1,48 @@
package com.xdf.creative.base.params.creative;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xdf.creative.base.params.QueryParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotNull;
import java.util.Date;

/**
* <p>
* 组织信息 查询参数对象
* </p>
*
* @author DeanYe
* @date 2019-11-05
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "SysOrganizeQueryParam对象", description = "组织信息查询参数")
public class SysOrganizeEditParam extends QueryParam {
private static final long serialVersionUID = 1L;


@TableId(value = "id", type = IdType.AUTO)
@NotNull(message = "不能为空")
private Long id;

@ApiModelProperty(value = "组织名称")
@NotNull(message = "机构名称不能为空!")
private String organizeName;

@ApiModelProperty(value = "管辖区域")
@NotNull(message = "行政区域不能为空!")
private Long popedomId;


@ApiModelProperty(value = "父id")
private Long parentId;


}

+ 2
- 0
src/main/java/com/xdf/creative/base/params/creative/SysOrganizeQueryParam.java View File

@@ -58,3 +58,5 @@ public class SysOrganizeQueryParam extends QueryParam {


}



+ 65
- 0
src/main/java/com/xdf/creative/base/params/creative/SysUserAddParkParam.java View File

@@ -0,0 +1,65 @@

package com.xdf.creative.base.params.creative;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xdf.creative.base.params.QueryParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
* <pre>
* 系统用户 查询参数对象
* </pre>
*
* @author DeanYe
* @date 2019-10-24
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "SysUserQueryParam对象", description = "系统用户查询参数")
public class SysUserAddParkParam extends QueryParam {
private static final long serialVersionUID = 1L;

@ApiModelProperty(value = "主键")
@TableId(value = "id", type = IdType.AUTO)
private Long id;

@ApiModelProperty(value = "用户名")
@NotBlank(message = "用户名不能为空!")
private String username;

@NotBlank(message = "密码不能为空!")
@ApiModelProperty(value = "密码")
private String password;

@ApiModelProperty(value = "昵称")
private String nickname;

@ApiModelProperty(value = "手机号码")
private String phone;

@ApiModelProperty(value = "邮箱")
private String email;

@ApiModelProperty(value = "性别,0:女,1:男,默认1")
private Integer gender;

@ApiModelProperty(value = "头像")
private String head;

@ApiModelProperty(value = "remark")
private String remark;

@ApiModelProperty(value = "组织id")
private Long organizeId;


}

+ 8
- 0
src/main/java/com/xdf/creative/base/params/creative/SysUserAddQueryParam.java View File

@@ -11,6 +11,7 @@ import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.Date;

/**
@@ -55,11 +56,18 @@ public class SysUserAddQueryParam extends QueryParam {
@ApiModelProperty(value = "头像")
private String head;

@ApiModelProperty(value = "类型: 0 普通用户 5、园区 8 区文创办 9 市文创办 99 公司后台管理 ")
private Integer userType;

@ApiModelProperty(value = "remark")
private String remark;

@ApiModelProperty(value = "角色id")
@NotNull(message = "角色不能为空")
private Long roleId;

@ApiModelProperty(value = "组织id")
private Long organizeId;


}

+ 18
- 0
src/main/java/com/xdf/creative/base/params/creative/SysUserBackQueryParam.java View File

@@ -50,4 +50,22 @@ public class SysUserBackQueryParam extends QueryParam {
private String roleName;


@ApiModelProperty(value = "角色名Id")
private String roleId;


@ApiModelProperty(value = "组织名称")
private String organizeName;


@ApiModelProperty(value = "行政区代码")
private String regionId;


/**
* 系统表示状态用于查询是否能看见系统管理员
*/
private Integer systemState;


}

+ 1
- 1
src/main/java/com/xdf/creative/base/params/creative/SysUserQueryParam.java View File

@@ -48,7 +48,7 @@ public class SysUserQueryParam extends QueryParam {
@ApiModelProperty(value = "头像")
private String head;

@ApiModelProperty(value = "0 普通用户 1、园区 2 区文创办 3 市文创办 8后台管理")
@ApiModelProperty(value = "类型: 0 普通用户 5、园区 8 区文创办 9 市文创办 99 公司后台管理 ")
private Integer userType;

@ApiModelProperty(value = "remark")

+ 60
- 0
src/main/java/com/xdf/creative/base/params/dt/DtActivityAttachmentQueryParam.java View File

@@ -0,0 +1,60 @@
package com.xdf.creative.base.params.dt;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xdf.creative.base.params.QueryParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.Date;

/**
* <p>
* 园区活动板块附件 查询参数对象
* </p>
*
* @author lgw
* @date 2020-04-09
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "DtActivityAttachmentQueryParam对象", description = "园区活动板块附件查询参数")
public class DtActivityAttachmentQueryParam extends QueryParam {
private static final long serialVersionUID = 1L;


@ApiModelProperty(value = "主键Id")
@TableId(value = "id", type = IdType.AUTO)
@NotNull(message = "主键Id不能为空")
private Long id;

@ApiModelProperty(value = "附件名称")
private String activityAttachmentName;

@ApiModelProperty(value = "附件存放地址")
private String activityAttachmentAddress;

@ApiModelProperty(value = "附件上传时间")
private Date uploadTime;

@ApiModelProperty(value = "更新时间")
private Date updateTime;

@ApiModelProperty(value = "显示类型 0 不显示 1 显示 ,显示是指数据审核通过后 发布正式网站")
private Integer displayType;

@ApiModelProperty(value = "组Id ,用于识别 草稿和发布信息是否属于同一组 ,便于数组删除")
private String groupId;

@ApiModelProperty(value = "园区活动随机Id")
@NotBlank(message = "园区活动随机Id不能为空")
private String parkActivityId;


}

+ 62
- 0
src/main/java/com/xdf/creative/base/params/dt/DtInfoAuditBackParam.java View File

@@ -0,0 +1,62 @@
package com.xdf.creative.base.params.dt;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xdf.creative.base.params.QueryParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotNull;
import java.util.Date;

/**
* <p>
* 基本信息审核表 查询参数对象
* </p>
*
* @author lgw
* @date 2020-04-09
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "DtInfoAuditQueryParam对象", description = "基本信息审核表查询参数")
public class DtInfoAuditBackParam extends QueryParam {
private static final long serialVersionUID = 1L;



@ApiModelProperty(value = "信息状态 0 默认 1草稿 2提交")
private Integer infoState;

@ApiModelProperty(value = "审核状态 0 待审核 1审核通过 2 审核不通过 审核通过后 需要将数据提交到正式数据 目前做先删除再添加")
private Integer auditState;


@ApiModelProperty(value = "0 普通用户 5、园区 8 区文创办 9 市文创办 99 公司后台管理")
private Integer auditType;


@ApiModelProperty(value = "开始提交时间")
private Date startSubmitTime;

@ApiModelProperty(value = "结束提交时间")
private Date endSubmitTime;

private String organizeName;

/**
* 用户名
*/
private String userName;

private String nickName;

private String phone;

private String regionId;

}

+ 70
- 0
src/main/java/com/xdf/creative/base/params/dt/DtInfoAuditQueryAuiditParam.java View File

@@ -0,0 +1,70 @@
package com.xdf.creative.base.params.dt;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xdf.creative.base.params.QueryParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.util.Date;

/**
* <p>
* 基本信息审核表 查询参数对象
* </p>
*
* @author DeanYe
* @date 2020-01-03
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "DtInfoAuditQueryParam对象", description = "基本信息审核表查询参数")
public class DtInfoAuditQueryAuiditParam extends QueryParam {
private static final long serialVersionUID = 1L;


@ApiModelProperty(value = "主键id")
@TableId(value = "id", type = IdType.AUTO)
private Long id;

@ApiModelProperty(value = "企业id")
private Long organizeId;

@ApiModelProperty(value = "信息状态 1 默认 2草稿 3提交")
private Integer infoState;

@ApiModelProperty(value = "审核状态 1待审核 2审核通过 3 审核不通过 审核通过后 需要将数据提交到正式数据 目前做先删除再添加")
private Integer auditState;

@ApiModelProperty(value = "提交时间")
private Date submitTime;

@ApiModelProperty(value = "审核时间")
private Date auditTime;

@ApiModelProperty(value = "审核人员ID")
private Long auditId;

@ApiModelProperty(value = "更新时间")
private Date updateTime;

@ApiModelProperty(value = "提交人员Id")
private Long submitUserId;

@ApiModelProperty(value = "0 普通用户 5、园区 8 区文创办 9 市文创办 99 公司后台管理")
private Integer auditType;


@ApiModelProperty(value = "审核意见")
private String opinion;

@ApiModelProperty(value = "信息完成度")
private BigDecimal finishRatio;


}

+ 32
- 0
src/main/java/com/xdf/creative/base/params/dt/DtInfoAuditQueryOrganizeIdParam.java View File

@@ -0,0 +1,32 @@
package com.xdf.creative.base.params.dt;

import com.xdf.creative.base.params.QueryParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
* <p>
* 基本信息审核表 查询参数对象
* </p>
*
* @author DeanYe
* @date 2020-01-03
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "DtInfoAuditQueryParam对象", description = "基本信息审核表查询参数")
public class DtInfoAuditQueryOrganizeIdParam extends QueryParam {
private static final long serialVersionUID = 1L;

@ApiModelProperty(value = "企业id")
private Long organizeId;

@ApiModelProperty(value = "0 普通用户 1、企业 2、金融机构 3、投资机构 4、服务机构 5、园区 6、协(商会) 7、项目管理公司 8 区文创办 9 市文创办 99 公司后台管理")
private Integer auditType;


}

+ 69
- 0
src/main/java/com/xdf/creative/base/params/dt/DtInfoAuditQueryParam.java View File

@@ -0,0 +1,69 @@
package com.xdf.creative.base.params.dt;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xdf.creative.base.params.QueryParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotNull;
import java.util.Date;

/**
* <p>
* 基本信息审核表 查询参数对象
* </p>
*
* @author lgw
* @date 2020-04-09
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "DtInfoAuditQueryParam对象", description = "基本信息审核表查询参数")
public class DtInfoAuditQueryParam extends QueryParam {
private static final long serialVersionUID = 1L;


@TableId(value = "id", type = IdType.AUTO)
@NotNull(message = "不能为空")
private Long id;

@ApiModelProperty(value = "企业id")
private Long organizeId;

@ApiModelProperty(value = "信息状态 0 默认 1草稿 2提交")
private Integer infoState;

@ApiModelProperty(value = "审核状态 0 待审核 1审核通过 2 审核不通过 审核通过后 需要将数据提交到正式数据 目前做先删除再添加")
private Integer auditState;

@ApiModelProperty(value = "提交时间")
private Date submitTime;

@ApiModelProperty(value = "审核时间")
private Date auditTime;

@ApiModelProperty(value = "审核人员ID")
private Long auditId;

@ApiModelProperty(value = "更新时间")
private Date updateTime;

@ApiModelProperty(value = "提交人员Id")
private Long submitUserId;

@ApiModelProperty(value = "0 普通用户 5、园区 8 区文创办 9 市文创办 99 公司后台管理")
private Integer auditType;

@ApiModelProperty(value = "信息是否被认证过 0 否 1是 指有没有被发布到首页")
private Integer infoVerify;

@ApiModelProperty(value = "审核意见")
private String opinion;


}

+ 55
- 0
src/main/java/com/xdf/creative/base/params/dt/DtParkActivitBackParam.java View File

@@ -0,0 +1,55 @@
package com.xdf.creative.base.params.dt;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xdf.creative.base.params.QueryParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.Date;

/**
* <p>
* 园区活动 查询参数对象
* </p>
*
* @author lgw
* @date 2020-04-09
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "DtParkActivityQueryParam对象", description = "园区活动查询参数")
public class DtParkActivitBackParam extends QueryParam {
private static final long serialVersionUID = 1L;

@ApiModelProperty(value = "企业id")
private Long organizeId;


@ApiModelProperty(value = "活动标题")
private String title;

@ApiModelProperty(value = "更新开始时间")
private Date startUpdateTime;

@ApiModelProperty(value = "更新开始时间")
private Date endUpdateTime;

@ApiModelProperty(value = "操作类型 0:初始 1:增加 2:修改 3:删除")
private Integer operateType;

private String userName;

private String organizeName;


private String nickName;


}

+ 52
- 0
src/main/java/com/xdf/creative/base/params/dt/DtParkActivitWebParam.java View File

@@ -0,0 +1,52 @@
package com.xdf.creative.base.params.dt;

import com.xdf.creative.base.params.QueryParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotNull;
import java.util.Date;

/**
* <p>
* 园区活动 查询参数对象
* </p>
*
* @author lgw
* @date 2020-04-09
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "DtParkActivityQueryParam对象", description = "园区活动查询参数")
public class DtParkActivitWebParam extends QueryParam {
private static final long serialVersionUID = 1L;


@ApiModelProperty(value = "企业id")
@NotNull(message = "组织id不能为空!")
private Long organizeId;

@ApiModelProperty(value = "活动标题")
private String title;

@ApiModelProperty(value = "更新开始时间")
private Date startUpdateTime;

@ApiModelProperty(value = "更新开始时间")
private Date endUpdateTime;

@ApiModelProperty(value = "操作类型 0:初始 1:增加 2:修改 3:删除")
private Integer operateType;

private String userName;

private String organizeName;

private String nickName;


}

+ 48
- 0
src/main/java/com/xdf/creative/base/params/dt/DtParkActivityAddParam.java View File

@@ -0,0 +1,48 @@
package com.xdf.creative.base.params.dt;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xdf.creative.base.params.QueryParam;
import com.xdf.creative.module.entity.DtActivityAttachment;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.Date;
import java.util.List;

/**
* <p>
* 园区活动 查询参数对象
* </p>
*
* @author lgw
* @date 2020-04-09
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "DtParkActivityQueryParam对象", description = "园区活动查询参数")
public class DtParkActivityAddParam extends QueryParam {
private static final long serialVersionUID = 1L;

@ApiModelProperty(value = "banner图")
private String bannerPath;

@ApiModelProperty(value = "活动标题")
private String title;

@ApiModelProperty(value = "发布时间")
private Date publishTime;

@ApiModelProperty(value = "内容")
private String content;

private List<DtActivityAttachment> dtActivityAttachmentList;


}

+ 71
- 0
src/main/java/com/xdf/creative/base/params/dt/DtParkActivityQueryParam.java View File

@@ -0,0 +1,71 @@
package com.xdf.creative.base.params.dt;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xdf.creative.base.params.QueryParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.Date;

/**
* <p>
* 园区活动 查询参数对象
* </p>
*
* @author lgw
* @date 2020-04-09
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "DtParkActivityQueryParam对象", description = "园区活动查询参数")
public class DtParkActivityQueryParam extends QueryParam {
private static final long serialVersionUID = 1L;


@TableId(value = "id", type = IdType.AUTO)
@NotNull(message = "不能为空")
private Long id;

@ApiModelProperty(value = "企业id")
private Long organizeId;

@ApiModelProperty(value = "banner图")
private String bannerPath;

@ApiModelProperty(value = "活动标题")
private String title;

@ApiModelProperty(value = "发布时间")
private Date publishTime;

@ApiModelProperty(value = "内容")
private String content;

@ApiModelProperty(value = "显示类型 0 不显示 1 显示 ,显示是指数据审核通过后 发布正式网站")
private Integer displayType;

@ApiModelProperty(value = "创建时间")
private Date createTime;

@ApiModelProperty(value = "更新时间")
private Date updateTime;

@ApiModelProperty(value = "操作类型 0:初始 1:增加 2:修改 3:删除")
private Integer operateType;

@ApiModelProperty(value = "组Id ,用于识别 草稿和发布信息是否属于同一组 ,便于数组删除")
private String groupId;

@ApiModelProperty(value = "外键标识ID")
@NotBlank(message = "外键标识ID不能为空")
private String foreignId;


}

+ 58
- 0
src/main/java/com/xdf/creative/base/params/dt/DtParkActivityUpdateParam.java View File

@@ -0,0 +1,58 @@
package com.xdf.creative.base.params.dt;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xdf.creative.base.params.QueryParam;
import com.xdf.creative.module.entity.DtActivityAttachment;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotNull;
import java.util.Date;
import java.util.List;

/**
* <p>
* 园区活动 查询参数对象
* </p>
*
* @author lgw
* @date 2020-04-09
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "DtParkActivityQueryParam对象", description = "园区活动查询参数")
public class DtParkActivityUpdateParam extends QueryParam {
private static final long serialVersionUID = 1L;


@TableId(value = "id", type = IdType.AUTO)
@NotNull(message = "不能为空")
private Long id;

@ApiModelProperty(value = "企业id")
private Long organizeId;

@ApiModelProperty(value = "banner图")
private String bannerPath;

@ApiModelProperty(value = "活动标题")
private String title;

@ApiModelProperty(value = "发布时间")
private Date publishTime;

@ApiModelProperty(value = "内容")
private String content;

@ApiModelProperty(value = "操作类型 0:初始 1:增加 2:修改 3:删除")
private Integer operateType;

private List<DtActivityAttachment> dtActivityAttachmentList;


}

+ 138
- 0
src/main/java/com/xdf/creative/base/params/dt/DtParkInfoDraftQueryParam.java View File

@@ -0,0 +1,138 @@
package com.xdf.creative.base.params.dt;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xdf.creative.base.params.QueryParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotNull;
import java.util.Date;

/**
* <p>
* 园区表_syr made 查询参数对象
* </p>
*
* @author lgw
* @date 2020-04-09
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "DtParkInfoDraftQueryParam对象", description = "园区表_syr made查询参数")
public class DtParkInfoDraftQueryParam extends QueryParam {
private static final long serialVersionUID = 1L;


@ApiModelProperty(value = "主键ID")
@TableId(value = "id", type = IdType.AUTO)
@NotNull(message = "主键ID不能为空")
private Long id;

@ApiModelProperty(value = "园区名称")
private String name;

@ApiModelProperty(value = "省ID")
private Long provinceId;

@ApiModelProperty(value = "市ID")
private Long cityId;

@ApiModelProperty(value = "区县ID")
private Long districtId;

@ApiModelProperty(value = "区名称")
private String districtName;

@ApiModelProperty(value = "详细地址")
private String address;

@ApiModelProperty(value = "经度")
private Double longitude;

@ApiModelProperty(value = "纬度")
private Double latitude;

@ApiModelProperty(value = "新_老园区")
private String oldNew;

@ApiModelProperty(value = "联系人")
private String contactor;

@ApiModelProperty(value = "职务")
private String contactorPos;

@ApiModelProperty(value = "手机")
private String mobile;

@ApiModelProperty(value = "联系电话")
private String phone;

@ApiModelProperty(value = "建筑面积平方米")
private Double areaBuild;

@ApiModelProperty(value = "占地面积")
private Double areaOcup;

@ApiModelProperty(value = "产证面积")
private Double areaLice;

@ApiModelProperty(value = "已出租面积")
private Double areaLease;

@ApiModelProperty(value = "入驻企业个数")
private Integer cntComJoin;

@ApiModelProperty(value = "文创企业个数")
private Integer cntComCult;

@ApiModelProperty(value = "运营管理公司从业人数")
private Integer cntMgStaff;

@ApiModelProperty(value = "入驻企业从业人员数")
private Integer cntJoinStaff;

@ApiModelProperty(value = "公共服务平台个数")
private Integer cntPubPlat;

@ApiModelProperty(value = "园区品牌企业个数")
private Integer cntBandsCom;

@ApiModelProperty(value = "园区企业高级人才数")
private Integer cntHighStaff;

@ApiModelProperty(value = "申报单位")
private String parentCom;

@ApiModelProperty(value = "状态:1已满 0未满")
private Integer enterStatus;

@ApiModelProperty(value = "状态:1正常 0待审核 -1已删除")
private Integer status;

@ApiModelProperty(value = "添加时间")
private Date createTime;

@ApiModelProperty(value = "修改时间")
private Date updateTime;

@ApiModelProperty(value = "完整地址")
private String newAddress;

@ApiModelProperty(value = "操作类型 0:初始 1:增加 2:修改 3:删除")
private Integer operateType;


@ApiModelProperty(value = "组织机构ID")
private Long organizeId;


@ApiModelProperty(value = "组织机构ID")
private Long dateParkId;


}

+ 113
- 0
src/main/java/com/xdf/creative/base/params/dt/DtParkInfoDraftUpdateParam.java View File

@@ -0,0 +1,113 @@
package com.xdf.creative.base.params.dt;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xdf.creative.base.params.QueryParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotNull;
import java.util.Date;

/**
* <p>
* 园区表_syr made 查询参数对象
* </p>
*
* @author lgw
* @date 2020-04-09
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "DtParkInfoDraftQueryParam对象", description = "园区表_syr made查询参数")
public class DtParkInfoDraftUpdateParam extends QueryParam {
private static final long serialVersionUID = 1L;


@ApiModelProperty(value = "主键ID")
@TableId(value = "id", type = IdType.AUTO)
@NotNull(message = "主键ID不能为空")
private Long id;

@ApiModelProperty(value = "省ID")
private Long provinceId;

@ApiModelProperty(value = "市ID")
private Long cityId;

@ApiModelProperty(value = "区县ID")
private Long districtId;

@ApiModelProperty(value = "区名称")
private String districtName;

@ApiModelProperty(value = "详细地址")
private String address;

@ApiModelProperty(value = "经度")
private Double longitude;

@ApiModelProperty(value = "纬度")
private Double latitude;

@ApiModelProperty(value = "新_老园区")
private String oldNew;

@ApiModelProperty(value = "联系人")
private String contactor;

@ApiModelProperty(value = "职务")
private String contactorPos;

@ApiModelProperty(value = "手机")
private String mobile;

@ApiModelProperty(value = "联系电话")
private String phone;

@ApiModelProperty(value = "建筑面积平方米")
private Double areaBuild;

@ApiModelProperty(value = "占地面积")
private Double areaOcup;

@ApiModelProperty(value = "产证面积")
private Double areaLice;

@ApiModelProperty(value = "已出租面积")
private Double areaLease;

@ApiModelProperty(value = "入驻企业个数")
private Integer cntComJoin;

@ApiModelProperty(value = "文创企业个数")
private Integer cntComCult;

@ApiModelProperty(value = "运营管理公司从业人数")
private Integer cntMgStaff;

@ApiModelProperty(value = "入驻企业从业人员数")
private Integer cntJoinStaff;

@ApiModelProperty(value = "公共服务平台个数")
private Integer cntPubPlat;

@ApiModelProperty(value = "园区品牌企业个数")
private Integer cntBandsCom;

@ApiModelProperty(value = "园区企业高级人才数")
private Integer cntHighStaff;

@ApiModelProperty(value = "申报单位")
private String parentCom;

@ApiModelProperty(value = "完整地址")
private String newAddress;



}

+ 35
- 0
src/main/java/com/xdf/creative/base/params/dt/DtRegionParam.java View File

@@ -0,0 +1,35 @@
package com.xdf.creative.base.params.dt;

import com.xdf.creative.base.params.QueryParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
* <p>
* 基本信息审核表 查询参数对象
* </p>
*
* @author DeanYe
* @date 2020-01-03
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "DtInfoAuditQueryParam对象", description = "基本信息审核表查询参数")
public class DtRegionParam extends QueryParam {
private static final long serialVersionUID = 1L;

@ApiModelProperty(value = "主键id1")
private Long id;
@ApiModelProperty(value = "上级区域id")
private Long cityId;
@ApiModelProperty(value = "区域名称")
private String name;

private String regionId;


}

+ 127
- 0
src/main/java/com/xdf/creative/base/params/dt/ParkDataTeamQueryParam.java View File

@@ -0,0 +1,127 @@
package com.xdf.creative.base.params.dt;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xdf.creative.base.params.QueryParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotNull;
import java.util.Date;

/**
* <p>
* 园区表_syr made 查询参数对象
* </p>
*
* @author lgw
* @date 2020-04-09
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "ParkDataTeamQueryParam对象", description = "园区表_syr made查询参数")
public class ParkDataTeamQueryParam extends QueryParam {
private static final long serialVersionUID = 1L;


@ApiModelProperty(value = "主键ID")
@TableId(value = "id", type = IdType.AUTO)
@NotNull(message = "主键ID不能为空")
private Long id;

@ApiModelProperty(value = "园区名称")
private String name;

@ApiModelProperty(value = "省ID")
private Long provinceId;

@ApiModelProperty(value = "市ID")
private Long cityId;

@ApiModelProperty(value = "区县ID")
private Long districtId;

@ApiModelProperty(value = "区名称")
private String districtName;

@ApiModelProperty(value = "详细地址")
private String address;

@ApiModelProperty(value = "经度")
private Double longitude;

@ApiModelProperty(value = "纬度")
private Double latitude;

@ApiModelProperty(value = "新_老园区")
private String oldNew;

@ApiModelProperty(value = "联系人")
private String contactor;

@ApiModelProperty(value = "职务")
private String contactorPos;

@ApiModelProperty(value = "手机")
private String mobile;

@ApiModelProperty(value = "联系电话")
private String phone;

@ApiModelProperty(value = "建筑面积平方米")
private Double areaBuild;

@ApiModelProperty(value = "占地面积")
private Double areaOcup;

@ApiModelProperty(value = "产证面积")
private Double areaLice;

@ApiModelProperty(value = "已出租面积")
private Double areaLease;

@ApiModelProperty(value = "入驻企业个数")
private Integer cntComJoin;

@ApiModelProperty(value = "文创企业个数")
private Integer cntComCult;

@ApiModelProperty(value = "运营管理公司从业人数")
private Integer cntMgStaff;

@ApiModelProperty(value = "入驻企业从业人员数")
private Integer cntJoinStaff;

@ApiModelProperty(value = "公共服务平台个数")
private Integer cntPubPlat;

@ApiModelProperty(value = "园区品牌企业个数")
private Integer cntBandsCom;

@ApiModelProperty(value = "园区企业高级人才数")
private Integer cntHighStaff;

@ApiModelProperty(value = "申报单位")
private String parentCom;

@ApiModelProperty(value = "状态:1已满 0未满")
private Integer enterStatus;

@ApiModelProperty(value = "状态:1正常 0待审核 -1已删除")
private Integer status;

@ApiModelProperty(value = "添加时间")
private Date createTime;

@ApiModelProperty(value = "修改时间")
private Date updateTime;

@ApiModelProperty(value = "完整地址")
private String newAddress;


}

+ 48
- 0
src/main/java/com/xdf/creative/base/params/dt/ParkDataTeamWebParam.java View File

@@ -0,0 +1,48 @@
package com.xdf.creative.base.params.dt;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xdf.creative.base.params.QueryParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotNull;
import java.util.Date;

/**
* <p>
* 园区表_syr made 查询参数对象
* </p>
*
* @author lgw
* @date 2020-04-09
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "ParkDataTeamQueryParam对象", description = "园区表_syr made查询参数")
public class ParkDataTeamWebParam extends QueryParam {
private static final long serialVersionUID = 1L;


@ApiModelProperty(value = "主键ID")
@TableId(value = "id", type = IdType.AUTO)
private Long id;

@ApiModelProperty(value = "园区名称")
private String name;

@ApiModelProperty(value = "区县ID")
private Long districtId;

@ApiModelProperty(value = "区名称")
private String districtName;

@ApiModelProperty(value = "详细地址")
private String address;


}

+ 75
- 0
src/main/java/com/xdf/creative/base/params/dt/WebParkEnterApplyParam.java View File

@@ -0,0 +1,75 @@
package com.xdf.creative.base.params.dt;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xdf.creative.base.params.QueryParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.Date;

/**
* <p>
* 园区入会申请 查询参数对象
* </p>
*
* @author lgw
* @date 2020-04-09
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "WebParkEnterQueryParam对象", description = "园区入会申请查询参数")
public class WebParkEnterApplyParam extends QueryParam {
private static final long serialVersionUID = 1L;


@ApiModelProperty(value = "主键id")
@TableId(value = "id", type = IdType.AUTO)
private Long id;

@ApiModelProperty(value = "联系人")
@NotBlank(message = "联系人不能为空!")
private String linkMan;

@ApiModelProperty(value = "职位")
@NotBlank(message = "职位不能为空!")
private String duty;

@ApiModelProperty(value = "联系电话")
@NotBlank(message = "联系电话不能为空!")
private String mobile;

@ApiModelProperty(value = "单位名称")
@NotBlank(message = "单位名称不能为空!")
private String companyName;

@ApiModelProperty(value = "园区主键id")
@NotNull(message = "园区未选择!")
private Long parkId;

@ApiModelProperty(value = "处理过程状态 1 待处理 2沟通中 3 已完结(入住) 4已完结(未入住)")
private Integer processState;

@ApiModelProperty(value = "处理描述")
private String detail;

@ApiModelProperty(value = "创建时间")
private Date createTime;

@ApiModelProperty(value = "修改时间")
private Date updateTime;

@ApiModelProperty(value = "审核人员ID")
private Long auditUserId;

@ApiModelProperty(value = "创建id")
private Long createUserId;


}

+ 45
- 0
src/main/java/com/xdf/creative/base/params/dt/WebParkEnterBackParam.java View File

@@ -0,0 +1,45 @@
package com.xdf.creative.base.params.dt;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xdf.creative.base.params.QueryParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.Date;

/**
* <p>
* 园区入会申请 查询参数对象
* </p>
*
* @author lgw
* @date 2020-04-09
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "WebParkEnterQueryParam对象", description = "园区入会申请查询参数")
public class WebParkEnterBackParam extends QueryParam {
private static final long serialVersionUID = 1L;


@ApiModelProperty(value = "主键id")
@NotNull(message = "未选择数据!")
private Long id;

@ApiModelProperty(value = "处理过程状态 1 待处理 2沟通中 3 已完结(入住) 4已完结(未入住)")
@NotNull(message = "请选择处理状态!")
private Integer processState;

@ApiModelProperty(value = "处理描述")
private String detail;



}

+ 64
- 0
src/main/java/com/xdf/creative/base/params/dt/WebParkEnterQueryParam.java View File

@@ -0,0 +1,64 @@
package com.xdf.creative.base.params.dt;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xdf.creative.base.params.QueryParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.Date;

/**
* <p>
* 园区入会申请 查询参数对象
* </p>
*
* @author lgw
* @date 2020-04-09
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "WebParkEnterQueryParam对象", description = "园区入会申请查询参数")
public class WebParkEnterQueryParam extends QueryParam {
private static final long serialVersionUID = 1L;


@ApiModelProperty(value = "主键id")
private Long id;

@ApiModelProperty(value = "联系人")
private String linkMan;

@ApiModelProperty(value = "职位")
private String duty;

@ApiModelProperty(value = "联系电话")
private String mobile;

@ApiModelProperty(value = "单位名称")
private String companyName;

private Long parkId;
@ApiModelProperty(value = "园区名称")
private String organizeName;


@ApiModelProperty(value = "处理过程状态 1 待处理 2沟通中 3 已完结(入住) 4已完结(未入住)")
private Integer processState;


@ApiModelProperty(value = "开始创建时间")
private Date startCreateTime;

@ApiModelProperty(value = "结束创建时间")
private Date endCreateTime;



}

+ 2
- 1
src/main/java/com/xdf/creative/base/service/BaseService.java View File

@@ -15,9 +15,10 @@ public interface BaseService<T> extends IService<T> {

Integer getOrganizeType();

String getRegionId();
String getRegionId(String regionId);

boolean verifyUserPermission(Long userId);

boolean verifyOrganizePermission(Long organizeId);

}

+ 35
- 3
src/main/java/com/xdf/creative/base/service/impl/BaseServiceImpl.java View File

@@ -6,9 +6,12 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.xdf.creative.base.params.QueryParam;
import com.xdf.creative.base.service.BaseService;
import com.xdf.creative.constant.CommonConstant;
import com.xdf.creative.enums.OrganizeTypeEnum;
import com.xdf.creative.shiro.jwt.JwtTokenUtil;
import com.xdf.creative.shiro.jwt.JwtUtil;
import com.xdf.creative.util.CollectionTools;
import com.xdf.creative.util.StringUtil;
import org.springframework.beans.factory.annotation.Autowired;

/**
@@ -86,15 +89,40 @@ public abstract class BaseServiceImpl<M extends BaseMapper<T>, T> extends Servic
}

@Override
public String getRegionId() {
public String getRegionId(String oldRegionId) {
String token = jwtTokenUtil.getToken();
return jwtUtil.getRegionId(token);
String regionId = "";

if(StringUtil.isEmpty(oldRegionId)){
regionId = jwtUtil.getRegionId(token);
if(OrganizeTypeEnum.ORGANIZE_MANAGE.getCode().equals(getOrganizeType())){
regionId = CommonConstant.REGION_ROOT_CODE;
}
if(regionId.endsWith("0000")){
regionId = regionId.substring(0,2);
}
}else{
if(OrganizeTypeEnum.ORGANIZE_MANAGE.getCode().equals(getOrganizeType())||
OrganizeTypeEnum.ORGANIZE_CITY.getCode().equals(getOrganizeType())){
regionId = oldRegionId;
if(regionId.endsWith("0000")){
regionId = regionId.substring(0,2);
}
}else {
regionId = jwtUtil.getRegionId(token);
}
}
return regionId;
}





@Override
public boolean verifyUserPermission(Long userId) {
boolean passageFlag = false;
if (getUserId() == userId) {
if (getUserId().equals(userId)) {
passageFlag = true;
}
return passageFlag;
@@ -109,4 +137,8 @@ public abstract class BaseServiceImpl<M extends BaseMapper<T>, T> extends Servic
return passageFlag;
}





}

+ 64
- 0
src/main/java/com/xdf/creative/base/vo/creative/SysOrganizeBackVo.java View File

@@ -0,0 +1,64 @@
package com.xdf.creative.base.vo.creative;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
* <p>
* 组织信息 查询结果对象
* </p>
*
* @author DeanYe
* @date 2019-11-05
*/
@Data
@Accessors(chain = true)
@ApiModel(value = "SysOrganizeQueryVo对象", description = "组织信息查询参数")
public class SysOrganizeBackVo implements Serializable {
private static final long serialVersionUID = 1L;

private Long id;

@ApiModelProperty(value = "组织名称")
private String organizeName;

@ApiModelProperty(value = "管辖区域")
private Long popedomId;

@ApiModelProperty(value = "类型: 0 普通用户 5、园区 8 区文创办 9 市文创办 99 公司后台管理 ")
private Integer organizeType;

@ApiModelProperty(value = "系统状态 0停用 1启用")
private Integer state;

@ApiModelProperty(value = "修该时间")
@JSONField(format = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;

@ApiModelProperty(value = "创建时间")
@JSONField(format = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;

@ApiModelProperty(value = "父id")
private Long parentId;

@ApiModelProperty(value = "行政区代码")
private String regionId;

@ApiModelProperty(value = "行政区域名称")
private String regionName;


@ApiModelProperty(value = "创建者id")
private Long createUserId;

}

+ 5
- 1
src/main/java/com/xdf/creative/base/vo/creative/SysOrganizeQueryVo.java View File

@@ -32,7 +32,7 @@ public class SysOrganizeQueryVo implements Serializable {
@ApiModelProperty(value = "管辖区域")
private Long popedomId;

@ApiModelProperty(value = "类型: 0 普通用户 1、园区用户 2 区文创办 3市文创办 8后台管理 ")
@ApiModelProperty(value = "类型: 0 普通用户 5、园区 8 区文创办 9 市文创办 99 公司后台管理 ")
private Integer organizeType;

@ApiModelProperty(value = "是否为系统组织: 0 否 1是")
@@ -55,4 +55,8 @@ public class SysOrganizeQueryVo implements Serializable {
private Long parentId;


@ApiModelProperty(value = "创建者id")
private Long createUserId;


}

+ 67
- 0
src/main/java/com/xdf/creative/base/vo/creative/SysOrganizeTreeVo.java View File

@@ -0,0 +1,67 @@
package com.xdf.creative.base.vo.creative;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
* <p>
* 组织信息 查询结果对象
* </p>
*
* @author DeanYe
* @date 2019-11-05
*/
@Data
@Accessors(chain = true)
@ApiModel(value = "SysOrganizeQueryVo对象", description = "组织信息查询参数")
public class SysOrganizeTreeVo implements Serializable {
private static final long serialVersionUID = 1L;

private Long id;

@ApiModelProperty(value = "组织名称")
private String organizeName;

private String organizeId;

@ApiModelProperty(value = "管辖区域")
private Long popedomId;

@ApiModelProperty(value = "类型: 0 普通用户 5、园区 8 区文创办 9 市文创办 99 公司后台管理 ")
private Integer organizeType;


@ApiModelProperty(value = "修该时间")
@JSONField(format = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;

@ApiModelProperty(value = "创建时间")
@JSONField(format = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;

@ApiModelProperty(value = "父id")
private String parOrganizeId;

/**
* 用于构造树
*/
@TableField(exist = false)
protected List<SysOrganizeTreeVo> children = new ArrayList<SysOrganizeTreeVo>();

@TableField(exist = false)
protected Boolean leaf;


}

+ 54
- 0
src/main/java/com/xdf/creative/base/vo/creative/SysRegionTreeVo.java View File

@@ -0,0 +1,54 @@
package com.xdf.creative.base.vo.creative;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
* <p>
* 全国行政区域[sys_region] 查询结果对象
* </p>
*
* @author DeanYe
* @date 2019-11-06
*/
@Data
@Accessors(chain = true)
@ApiModel(value = "SysRegionQueryVo对象", description = "全国行政区域[sys_region]查询参数")
public class SysRegionTreeVo implements Serializable {
private static final long serialVersionUID = 1L;

@ApiModelProperty(value = "主键ID")
private Long id;

@ApiModelProperty(value = "行政区代码")
private String regionId;

@ApiModelProperty(value = "行政区域名称")
private String regionName;

@ApiModelProperty(value = "上级行政区域")
private String parRegionId;

@ApiModelProperty(value = "值:0、草稿 1、提交")
private Integer state;

private String descript;

/**
* 用于构造树
*/
@TableField(exist = false)
protected List<SysRegionTreeVo> children = new ArrayList<SysRegionTreeVo>();

@TableField(exist = false)
protected Boolean leaf;


}

+ 6
- 0
src/main/java/com/xdf/creative/base/vo/creative/SysUserBackQueryVo.java View File

@@ -82,6 +82,12 @@ public class SysUserBackQueryVo implements Serializable {
@ApiModelProperty(value = "角色名")
private String roleName;


@ApiModelProperty(value = "组织名")
private String organizeName;

private Long roleId;



}

+ 1
- 1
src/main/java/com/xdf/creative/base/vo/creative/SysUserQueryVo.java View File

@@ -74,7 +74,7 @@ public class SysUserQueryVo implements Serializable {
@ApiModelProperty(value = "头像")
private String head;

@ApiModelProperty(value = "0 普通用户 1、园区 2 区文创办 3 市文创办 8后台管理")
@ApiModelProperty(value = "类型: 0 普通用户 5、园区 8 区文创办 9 市文创办 99 公司后台管理 ")
private Integer userType;

@ApiModelProperty(value = "组织id")

+ 49
- 0
src/main/java/com/xdf/creative/base/vo/dt/DtActivityAttachmentQueryVo.java View File

@@ -0,0 +1,49 @@
package com.xdf.creative.base.vo.dt;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;

import java.util.Date;

/**
* <p>
* 园区活动板块附件 查询结果对象
* </p>
*
* @author lgw
* @date 2020-04-09
*/
@Data
@Accessors(chain = true)
@ApiModel(value = "DtActivityAttachmentQueryVo对象", description = "园区活动板块附件查询参数")
public class DtActivityAttachmentQueryVo implements Serializable {
private static final long serialVersionUID = 1L;

@ApiModelProperty(value = "主键Id")
private Long id;

@ApiModelProperty(value = "附件名称")
private String activityAttachmentName;

@ApiModelProperty(value = "附件存放地址")
private String activityAttachmentAddress;

@ApiModelProperty(value = "附件上传时间")
private Date uploadTime;

@ApiModelProperty(value = "更新时间")
private Date updateTime;

@ApiModelProperty(value = "显示类型 0 不显示 1 显示 ,显示是指数据审核通过后 发布正式网站")
private Integer displayType;

@ApiModelProperty(value = "组Id ,用于识别 草稿和发布信息是否属于同一组 ,便于数组删除")
private String groupId;

@ApiModelProperty(value = "园区活动随机Id")
private String parkActivityId;

}

+ 71
- 0
src/main/java/com/xdf/creative/base/vo/dt/DtInfoAuditBackVo.java View File

@@ -0,0 +1,71 @@
package com.xdf.creative.base.vo.dt;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
* <p>
* 基本信息审核表 查询结果对象
* </p>
*
* @author lgw
* @date 2020-04-09
*/
@Data
@Accessors(chain = true)
@ApiModel(value = "DtInfoAuditQueryVo对象", description = "基本信息审核表查询参数")
public class DtInfoAuditBackVo implements Serializable {
private static final long serialVersionUID = 1L;

private Long id;

@ApiModelProperty(value = "企业id")
private Long organizeId;

@ApiModelProperty(value = "信息状态 0 默认 1草稿 2提交")
private Integer infoState;

@ApiModelProperty(value = "审核状态 0 待审核 1审核通过 2 审核不通过 审核通过后 需要将数据提交到正式数据 目前做先删除再添加")
private Integer auditState;

@ApiModelProperty(value = "提交时间")
private Date submitTime;

@ApiModelProperty(value = "审核时间")
private Date auditTime;

@ApiModelProperty(value = "审核人员ID")
private Long auditId;

@ApiModelProperty(value = "更新时间")
private Date updateTime;

@ApiModelProperty(value = "提交人员Id")
private Long submitUserId;

@ApiModelProperty(value = "0 普通用户 5、园区 8 区文创办 9 市文创办 99 公司后台管理")
private Integer auditType;

@ApiModelProperty(value = "信息是否被认证过 0 否 1是 指有没有被发布到首页")
private Integer infoVerify;

@ApiModelProperty(value = "审核意见")
private String opinion;

private String organizeName;

/**
* 用户名
*/
private String userName;

private String nickName;

private String phone;

}

+ 60
- 0
src/main/java/com/xdf/creative/base/vo/dt/DtInfoAuditQueryVo.java View File

@@ -0,0 +1,60 @@
package com.xdf.creative.base.vo.dt;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;

import java.util.Date;

/**
* <p>
* 基本信息审核表 查询结果对象
* </p>
*
* @author lgw
* @date 2020-04-09
*/
@Data
@Accessors(chain = true)
@ApiModel(value = "DtInfoAuditQueryVo对象", description = "基本信息审核表查询参数")
public class DtInfoAuditQueryVo implements Serializable {
private static final long serialVersionUID = 1L;

private Long id;

@ApiModelProperty(value = "企业id")
private Long organizeId;

@ApiModelProperty(value = "信息状态 0 默认 1草稿 2提交")
private Integer infoState;

@ApiModelProperty(value = "审核状态 0 待审核 1审核通过 2 审核不通过 审核通过后 需要将数据提交到正式数据 目前做先删除再添加")
private Integer auditState;

@ApiModelProperty(value = "提交时间")
private Date submitTime;

@ApiModelProperty(value = "审核时间")
private Date auditTime;

@ApiModelProperty(value = "审核人员ID")
private Long auditId;

@ApiModelProperty(value = "更新时间")
private Date updateTime;

@ApiModelProperty(value = "提交人员Id")
private Long submitUserId;

@ApiModelProperty(value = "0 普通用户 5、园区 8 区文创办 9 市文创办 99 公司后台管理")
private Integer auditType;

@ApiModelProperty(value = "信息是否被认证过 0 否 1是 指有没有被发布到首页")
private Integer infoVerify;

@ApiModelProperty(value = "审核意见")
private String opinion;

}

+ 56
- 0
src/main/java/com/xdf/creative/base/vo/dt/DtParkActivityBackVo.java View File

@@ -0,0 +1,56 @@
package com.xdf.creative.base.vo.dt;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
* <p>
* 园区活动 查询结果对象
* </p>
*
* @author DeanYe
* @date 2019-12-18
*/
@Data
@Accessors(chain = true)
@ApiModel(value = "DtParkActivityQueryVo对象", description = "园区活动查询参数")
public class DtParkActivityBackVo implements Serializable {
private static final long serialVersionUID = 1L;

private Long id;

@ApiModelProperty(value = "活动标题")
private String title;

@ApiModelProperty(value = "banner图")
private String bannerPath;

@ApiModelProperty(value = "活动内容")
private String content;

@ApiModelProperty(value = "企业id")
private Long organizeId;

@ApiModelProperty(value = "创建时间")
private Date createTime;

@ApiModelProperty(value = "更新时间")
private Date updateTime;

@ApiModelProperty(value = "创建人id")
private Long createUserId;

private String userName;

private String organizeName;


private String nickName;


}

+ 57
- 0
src/main/java/com/xdf/creative/base/vo/dt/DtParkActivityInfoDetailVo.java View File

@@ -0,0 +1,57 @@
package com.xdf.creative.base.vo.dt;

import com.xdf.creative.module.entity.DtActivityAttachment;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
* <p>
* 园区活动 查询结果对象
* </p>
*
* @author lgw
* @date 2020-04-09
*/
@Data
@Accessors(chain = true)
@ApiModel(value = "DtParkActivityQueryVo对象", description = "园区活动查询参数")
public class DtParkActivityInfoDetailVo implements Serializable {
private static final long serialVersionUID = 1L;

private Long id;

@ApiModelProperty(value = "企业id")
private Long organizeId;

@ApiModelProperty(value = "banner图")
private String bannerPath;

@ApiModelProperty(value = "活动标题")
private String title;

@ApiModelProperty(value = "发布时间")
private Date publishTime;

@ApiModelProperty(value = "内容")
private String content;

@ApiModelProperty(value = "显示类型 0 不显示 1 显示 ,显示是指数据审核通过后 发布正式网站")
private Integer displayType;

@ApiModelProperty(value = "创建时间")
private Date createTime;

@ApiModelProperty(value = "更新时间")
private Date updateTime;

@ApiModelProperty(value = "操作类型 0:初始 1:增加 2:修改 3:删除")
private Integer operateType;

private List<DtActivityAttachment> dtActivityAttachmentList;
}

+ 60
- 0
src/main/java/com/xdf/creative/base/vo/dt/DtParkActivityQueryVo.java View File

@@ -0,0 +1,60 @@
package com.xdf.creative.base.vo.dt;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;

import java.util.Date;

/**
* <p>
* 园区活动 查询结果对象
* </p>
*
* @author lgw
* @date 2020-04-09
*/
@Data
@Accessors(chain = true)
@ApiModel(value = "DtParkActivityQueryVo对象", description = "园区活动查询参数")
public class DtParkActivityQueryVo implements Serializable {
private static final long serialVersionUID = 1L;

private Long id;

@ApiModelProperty(value = "企业id")
private Long organizeId;

@ApiModelProperty(value = "banner图")
private String bannerPath;

@ApiModelProperty(value = "活动标题")
private String title;

@ApiModelProperty(value = "发布时间")
private Date publishTime;

@ApiModelProperty(value = "内容")
private String content;

@ApiModelProperty(value = "显示类型 0 不显示 1 显示 ,显示是指数据审核通过后 发布正式网站")
private Integer displayType;

@ApiModelProperty(value = "创建时间")
private Date createTime;

@ApiModelProperty(value = "更新时间")
private Date updateTime;

@ApiModelProperty(value = "操作类型 0:初始 1:增加 2:修改 3:删除")
private Integer operateType;

@ApiModelProperty(value = "组Id ,用于识别 草稿和发布信息是否属于同一组 ,便于数组删除")
private String groupId;

@ApiModelProperty(value = "外键标识ID")
private String foreignId;

}

+ 55
- 0
src/main/java/com/xdf/creative/base/vo/dt/DtParkActivityWebVo.java View File

@@ -0,0 +1,55 @@
package com.xdf.creative.base.vo.dt;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
* <p>
* 园区活动 查询结果对象
* </p>
*
* @author DeanYe
* @date 2019-12-18
*/
@Data
@Accessors(chain = true)
@ApiModel(value = "DtParkActivityQueryVo对象", description = "园区活动查询参数")
public class DtParkActivityWebVo implements Serializable {
private static final long serialVersionUID = 1L;

private Long id;

@ApiModelProperty(value = "活动标题")
private String title;

@ApiModelProperty(value = "banner图")
private String bannerPath;

@ApiModelProperty(value = "活动内容")
private String content;

@ApiModelProperty(value = "企业id")
private Long organizeId;

@ApiModelProperty(value = "创建时间")
private Date createTime;

@ApiModelProperty(value = "更新时间")
private Date updateTime;

@ApiModelProperty(value = "创建人id")
private Long createUserId;

private String userName;

private String organizeName;


private String nickName;

}

+ 112
- 0
src/main/java/com/xdf/creative/base/vo/dt/DtParkInfoDraftDetailVo.java View File

@@ -0,0 +1,112 @@
package com.xdf.creative.base.vo.dt;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
* <p>
* 园区表_syr made 查询结果对象
* </p>
*
* @author lgw
* @date 2020-04-09
*/
@Data
@Accessors(chain = true)
@ApiModel(value = "DtParkInfoDraftQueryVo对象", description = "园区表_syr made查询参数")
public class DtParkInfoDraftDetailVo implements Serializable {
private static final long serialVersionUID = 1L;

@ApiModelProperty(value = "主键ID")
private Long id;

@ApiModelProperty(value = "园区名称")
private String name;

@ApiModelProperty(value = "省ID")
private Long provinceId;

@ApiModelProperty(value = "市ID")
private Long cityId;

@ApiModelProperty(value = "区县ID")
private Long districtId;

@ApiModelProperty(value = "区名称")
private String districtName;

@ApiModelProperty(value = "详细地址")
private String address;

@ApiModelProperty(value = "经度")
private Double longitude;

@ApiModelProperty(value = "纬度")
private Double latitude;

@ApiModelProperty(value = "新_老园区")
private String oldNew;

@ApiModelProperty(value = "联系人")
private String contactor;

@ApiModelProperty(value = "职务")
private String contactorPos;

@ApiModelProperty(value = "手机")
private String mobile;

@ApiModelProperty(value = "联系电话")
private String phone;

@ApiModelProperty(value = "建筑面积平方米")
private Double areaBuild;

@ApiModelProperty(value = "占地面积")
private Double areaOcup;

@ApiModelProperty(value = "产证面积")
private Double areaLice;

@ApiModelProperty(value = "已出租面积")
private Double areaLease;

@ApiModelProperty(value = "入驻企业个数")
private Integer cntComJoin;

@ApiModelProperty(value = "文创企业个数")
private Integer cntComCult;

@ApiModelProperty(value = "运营管理公司从业人数")
private Integer cntMgStaff;

@ApiModelProperty(value = "入驻企业从业人员数")
private Integer cntJoinStaff;

@ApiModelProperty(value = "公共服务平台个数")
private Integer cntPubPlat;

@ApiModelProperty(value = "园区品牌企业个数")
private Integer cntBandsCom;

@ApiModelProperty(value = "园区企业高级人才数")
private Integer cntHighStaff;

@ApiModelProperty(value = "申报单位")
private String parentCom;

@ApiModelProperty(value = "状态:1已满 0未满")
private Integer enterStatus;


@ApiModelProperty(value = "完整地址")
private String newAddress;

private Long dateParkId;

}

+ 127
- 0
src/main/java/com/xdf/creative/base/vo/dt/DtParkInfoDraftQueryVo.java View File

@@ -0,0 +1,127 @@
package com.xdf.creative.base.vo.dt;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;

import java.util.Date;

/**
* <p>
* 园区表_syr made 查询结果对象
* </p>
*
* @author lgw
* @date 2020-04-09
*/
@Data
@Accessors(chain = true)
@ApiModel(value = "DtParkInfoDraftQueryVo对象", description = "园区表_syr made查询参数")
public class DtParkInfoDraftQueryVo implements Serializable {
private static final long serialVersionUID = 1L;

@ApiModelProperty(value = "主键ID")
private Long id;

@ApiModelProperty(value = "园区名称")
private String name;

@ApiModelProperty(value = "省ID")
private Long provinceId;

@ApiModelProperty(value = "市ID")
private Long cityId;

@ApiModelProperty(value = "区县ID")
private Long districtId;

@ApiModelProperty(value = "区名称")
private String districtName;

@ApiModelProperty(value = "详细地址")
private String address;

@ApiModelProperty(value = "经度")
private Double longitude;

@ApiModelProperty(value = "纬度")
private Double latitude;

@ApiModelProperty(value = "新_老园区")
private String oldNew;

@ApiModelProperty(value = "联系人")
private String contactor;

@ApiModelProperty(value = "职务")
private String contactorPos;

@ApiModelProperty(value = "手机")
private String mobile;

@ApiModelProperty(value = "联系电话")
private String phone;

@ApiModelProperty(value = "建筑面积平方米")
private Double areaBuild;

@ApiModelProperty(value = "占地面积")
private Double areaOcup;

@ApiModelProperty(value = "产证面积")
private Double areaLice;

@ApiModelProperty(value = "已出租面积")
private Double areaLease;

@ApiModelProperty(value = "入驻企业个数")
private Integer cntComJoin;

@ApiModelProperty(value = "文创企业个数")
private Integer cntComCult;

@ApiModelProperty(value = "运营管理公司从业人数")
private Integer cntMgStaff;

@ApiModelProperty(value = "入驻企业从业人员数")
private Integer cntJoinStaff;

@ApiModelProperty(value = "公共服务平台个数")
private Integer cntPubPlat;

@ApiModelProperty(value = "园区品牌企业个数")
private Integer cntBandsCom;

@ApiModelProperty(value = "园区企业高级人才数")
private Integer cntHighStaff;

@ApiModelProperty(value = "申报单位")
private String parentCom;

@ApiModelProperty(value = "状态:1已满 0未满")
private Integer enterStatus;

@ApiModelProperty(value = "状态:1正常 0待审核 -1已删除")
private Integer status;

@ApiModelProperty(value = "添加时间")
private Date createTime;

@ApiModelProperty(value = "修改时间")
private Date updateTime;

@ApiModelProperty(value = "完整地址")
private String newAddress;

@ApiModelProperty(value = "操作类型 0:初始 1:增加 2:修改 3:删除")
private Integer operateType;

@ApiModelProperty(value = "组织机构ID")
private Long organizeId;

@ApiModelProperty(value = "组织机构ID")
private Long dateParkId;

}

+ 33
- 0
src/main/java/com/xdf/creative/base/vo/dt/DtRegionVo.java View File

@@ -0,0 +1,33 @@
package com.xdf.creative.base.vo.dt;

import com.xdf.creative.base.params.QueryParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
* <p>
* 基本信息审核表 查询参数对象
* </p>
*
* @author DeanYe
* @date 2020-01-03
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "DtInfoAuditQueryParam对象", description = "基本信息审核表查询参数")
public class DtRegionVo extends QueryParam {
private static final long serialVersionUID = 1L;

@ApiModelProperty(value = "主键id1")
private Long id;
@ApiModelProperty(value = "上级区域id")
private Long cityId;
@ApiModelProperty(value = "区域名称")
private String name;


}

+ 123
- 0
src/main/java/com/xdf/creative/base/vo/dt/ParkDataTeamQueryVo.java View File

@@ -0,0 +1,123 @@
package com.xdf.creative.base.vo.dt;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;

import java.util.Date;

/**
* <p>
* 园区表_syr made 查询结果对象
* </p>
*
* @author lgw
* @date 2020-04-09
*/
@Data
@Accessors(chain = true)
@ApiModel(value = "ParkDataTeamQueryVo对象", description = "园区表_syr made查询参数")
public class ParkDataTeamQueryVo implements Serializable {
private static final long serialVersionUID = 1L;

@ApiModelProperty(value = "主键ID")
private Long id;

@ApiModelProperty(value = "园区名称")
private String name;

@ApiModelProperty(value = "省ID")
private Long provinceId;

@ApiModelProperty(value = "市ID")
private Long cityId;

@ApiModelProperty(value = "区县ID")
private Long districtId;

@ApiModelProperty(value = "区名称")
private String districtName;

@ApiModelProperty(value = "详细地址")
private String address;

@ApiModelProperty(value = "经度")
private Double longitude;

@ApiModelProperty(value = "纬度")
private Double latitude;

@ApiModelProperty(value = "新_老园区")
private String oldNew;

@ApiModelProperty(value = "联系人")
private String contactor;

@ApiModelProperty(value = "职务")
private String contactorPos;

@ApiModelProperty(value = "手机")
private String mobile;

@ApiModelProperty(value = "联系电话")
private String phone;

@ApiModelProperty(value = "建筑面积平方米")
private Double areaBuild;

@ApiModelProperty(value = "占地面积")
private Double areaOcup;

@ApiModelProperty(value = "产证面积")
private Double areaLice;

@ApiModelProperty(value = "已出租面积")
private Double areaLease;

@ApiModelProperty(value = "入驻企业个数")
private Integer cntComJoin;

@ApiModelProperty(value = "文创企业个数")
private Integer cntComCult;

@ApiModelProperty(value = "运营管理公司从业人数")
private Integer cntMgStaff;

@ApiModelProperty(value = "入驻企业从业人员数")
private Integer cntJoinStaff;

@ApiModelProperty(value = "公共服务平台个数")
private Integer cntPubPlat;

@ApiModelProperty(value = "园区品牌企业个数")
private Integer cntBandsCom;

@ApiModelProperty(value = "园区企业高级人才数")
private Integer cntHighStaff;

@ApiModelProperty(value = "申报单位")
private String parentCom;

@ApiModelProperty(value = "状态:1已满 0未满")
private Integer enterStatus;

@ApiModelProperty(value = "状态:1正常 0待审核 -1已删除")
private Integer status;

@ApiModelProperty(value = "添加时间")
private Date createTime;

@ApiModelProperty(value = "修改时间")
private Date updateTime;

@ApiModelProperty(value = "完整地址")
private String newAddress;

@ApiModelProperty(value = "简介")
private String intro;

private Long organizeId;

}

+ 79
- 0
src/main/java/com/xdf/creative/base/vo/dt/ParkDataTeamWebVo.java View File

@@ -0,0 +1,79 @@
package com.xdf.creative.base.vo.dt;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
* <p>
* 园区表_syr made 查询结果对象
* </p>
*
* @author lgw
* @date 2020-04-09
*/
@Data
@Accessors(chain = true)
@ApiModel(value = "ParkDataTeamQueryVo对象", description = "园区表_syr made查询参数")
public class ParkDataTeamWebVo implements Serializable {
private static final long serialVersionUID = 1L;

@ApiModelProperty(value = "主键ID")
private Long id;

@ApiModelProperty(value = "园区名称")
private String name;

@ApiModelProperty(value = "省ID")
private Long provinceId;

@ApiModelProperty(value = "市ID")
private Long cityId;

@ApiModelProperty(value = "区县ID")
private Long districtId;

@ApiModelProperty(value = "区名称")
private String districtName;

@ApiModelProperty(value = "详细地址")
private String address;

@ApiModelProperty(value = "经度")
private Double longitude;

@ApiModelProperty(value = "纬度")
private Double latitude;


@ApiModelProperty(value = "联系人")
private String contactor;

@ApiModelProperty(value = "职务")
private String contactorPos;

@ApiModelProperty(value = "手机")
private String mobile;

@ApiModelProperty(value = "联系电话")
private String phone;

@ApiModelProperty(value = "入驻企业个数")
private Integer cntComJoin;

@ApiModelProperty(value = "文创企业个数")
private Integer cntComCult;

@ApiModelProperty(value = "申报单位")
private String parentCom;

@ApiModelProperty(value = "状态:1已满 0未满")
private Integer enterStatus;



}

+ 66
- 0
src/main/java/com/xdf/creative/base/vo/dt/WebParkEnterQueryVo.java View File

@@ -0,0 +1,66 @@
package com.xdf.creative.base.vo.dt;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;

import java.util.Date;

/**
* <p>
* 园区入会申请 查询结果对象
* </p>
*
* @author lgw
* @date 2020-04-09
*/
@Data
@Accessors(chain = true)
@ApiModel(value = "WebParkEnterQueryVo对象", description = "园区入会申请查询参数")
public class WebParkEnterQueryVo implements Serializable {
private static final long serialVersionUID = 1L;

@ApiModelProperty(value = "主键id")
private Long id;

@ApiModelProperty(value = "联系人")
private String linkMan;

@ApiModelProperty(value = "职位")
private String duty;

@ApiModelProperty(value = "联系电话")
private String mobile;

@ApiModelProperty(value = "单位名称")
private String companyName;

@ApiModelProperty(value = "园区主键id")
private Long parkId;

@ApiModelProperty(value = "处理过程状态 1 待处理 2沟通中 3 已完结(入住) 4已完结(未入住)")
private Integer processState;

@ApiModelProperty(value = "处理描述")
private String detail;

@ApiModelProperty(value = "创建时间")
private Date createTime;

@ApiModelProperty(value = "修改时间")
private Date updateTime;

@ApiModelProperty(value = "审核人员ID")
private Long auditUserId;

@ApiModelProperty(value = "创建id")
private Long createUserId;


@ApiModelProperty(value = "园区名称")
private String organizeName;


}

+ 2
- 0
src/main/java/com/xdf/creative/constant/CommonConstant.java View File

@@ -26,6 +26,8 @@ public interface CommonConstant {
*/
String LOGIN_SYS_USER = "loginSysUser";

String REGION_ROOT_CODE="310000";


/**
* JWT用户名

+ 12
- 5
src/main/java/com/xdf/creative/enums/OrganizeTypeEnum.java View File

@@ -8,14 +8,21 @@ import lombok.Getter;
@AllArgsConstructor
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
/**
* 组织类型: 0 普通用户 1、园区用户 2 区文创办 3市文创办 8后台管理
* 组织类型: 0 普通用户 1、企业 2、金融机构 3、投资机构 4、服务机构 5、园区 6、协(商会)
* 7、项目管理公司 8 区文创办 9 市文创办 99 公司后台管理
*/
public enum OrganizeTypeEnum {
ORGANIZE_ORDINARY(0, "普通用户"),
ORGANIZE_PARK(1, "园区用户"),
ORGANIZE_DISTRICT(2, "区文创办"),
ORGANIZE_CITY(3, "市文创办"),
ORGANIZE_MANAGE(8, "公司"),
ORGANIZE_COMPANY(1, "企业用户"),
ORGANIZE_FINANCE(2, "金融机构"),
ORGANIZE_INVEST(3, "投资机构"),
ORGANIZE_SERVICE(4, "服务机构"),
ORGANIZE_PARK(5, "园区机构"),
ORGANIZE_ASSOCIATION(6, "协会"),
ORGANIZE_PROJECT_MANAGE(7, "项目管理公司"),
ORGANIZE_DISTRICT(8, "区文创办"),
ORGANIZE_CITY(9, "市文创办"),
ORGANIZE_MANAGE(99, "公司"),
;
private Integer code;
private String name;

+ 2
- 0
src/main/java/com/xdf/creative/enums/ServiceFileDirEnum.java View File

@@ -30,6 +30,8 @@ public enum ServiceFileDirEnum {

//专项资金
SERVICE_FILE_DIR_SUPPORT(110, "support"),

SERVICE_PARK_ACTIVITY_DIR_OTHER(888, "parkActivity"),
//其他
SERVICE_FILE_DIR_OTHER(999, "other");


+ 31
- 0
src/main/java/com/xdf/creative/enums/dt/AuditInfoStateEnum.java View File

@@ -0,0 +1,31 @@
package com.xdf.creative.enums.dt;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Getter;

@Getter
@AllArgsConstructor
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum AuditInfoStateEnum {
/**
* 审核状态 0、草稿 1待审核 2审核通过 3审核失败
*/
PROJECT_ADUIT_STATE_INIT(0, "草稿 "),
PROJECT_ADUIT_STATE_WAIT(1, "待审核 "),
PROJECT_ADUIT_STATE_PASS(2, "审核通过"),
PROJECT_ADUIT_STATE_FAILED(3, "审核不通过"),

;
private Integer code;
private String name;

public static String getNameByCode(Integer code) {
for (AuditInfoStateEnum sysSignState : AuditInfoStateEnum.values()) {
if (sysSignState.code == code) {
return sysSignState.name;
}
}
return null;
}
}

+ 15
- 0
src/main/java/com/xdf/creative/enums/dt/DisplayTypeEnum.java View File

@@ -0,0 +1,15 @@
package com.xdf.creative.enums.dt;

import lombok.AllArgsConstructor;
import lombok.Getter;

@Getter
@AllArgsConstructor
public enum DisplayTypeEnum {
DRAFT( 0, "草稿"),
PUBLISH( 1, "发布"),
COUNT( 2, "所有显示"),
;
private Integer code;
private String name;
}

+ 26
- 0
src/main/java/com/xdf/creative/enums/dt/InfoOperatorTypeEnum.java View File

@@ -0,0 +1,26 @@
package com.xdf.creative.enums.dt;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Getter;

@Getter
@AllArgsConstructor
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum InfoOperatorTypeEnum {
INFO_OPERATOR_INIT(0, "初始"),
INFO_OPERATOR_ADD(1, "增加"),
INFO_OPERATOR_UPDATE(2,"修改"),
INFO_OPERATOR_DELETE(3,"删除")
;
private Integer code;
private String name;
public static String getNameByCode(Integer code) {
for(InfoOperatorTypeEnum infoOperatorTypeEnum : InfoOperatorTypeEnum.values()) {
if(infoOperatorTypeEnum.code == code) {
return infoOperatorTypeEnum.name;
}
}
return null;
}
}

+ 18
- 0
src/main/java/com/xdf/creative/enums/dt/InfoStateTypeEnum.java View File

@@ -0,0 +1,18 @@
package com.xdf.creative.enums.dt;

import lombok.AllArgsConstructor;
import lombok.Getter;

@Getter
@AllArgsConstructor
public enum InfoStateTypeEnum {
/**
* 1 默认 2 草稿 3提交
*/
INIT( 1, "默认"),
DRAFT(2, "草稿"),
SUBMIT( 3, "提交"),
;
private Integer code;
private String name;
}

+ 27
- 0
src/main/java/com/xdf/creative/enums/dt/ParkApplyEnum.java View File

@@ -0,0 +1,27 @@
package com.xdf.creative.enums.dt;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Getter;

@Getter
@AllArgsConstructor
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum ParkApplyEnum {
//处理状态 0 待处理 1沟通中 2 已完结(入住) 3已完结(未入住)
PARK_APPLY_AUDIT(1, "待处理"),
PARK_APPLY_PROCESS(2, "沟通中"),
PARK_APPLY_CHECK(3, "已完结(入住)"),
PARK_APPLY_UNCHECK(4, "已完结(未入住)"),
;
private Integer code;
private String name;
public static String getNameByCode(Integer code) {
for(ParkApplyEnum busPublishEnum : ParkApplyEnum.values()) {
if(busPublishEnum.code == code) {
return busPublishEnum.name;
}
}
return null;
}
}

+ 90
- 0
src/main/java/com/xdf/creative/module/controller/DtActivityAttachmentController.java View File

@@ -0,0 +1,90 @@
package com.xdf.creative.module.controller;

import com.xdf.creative.base.controller.BaseController;
import com.xdf.creative.base.params.IdParam;
import com.xdf.creative.base.params.dt.DtActivityAttachmentQueryParam;
import com.xdf.creative.base.vo.dt.DtActivityAttachmentQueryVo;
import com.xdf.creative.module.entity.DtActivityAttachment;
import com.xdf.creative.module.service.DtActivityAttachmentService;
import com.xdf.creative.util.page.ApiResult;
import com.xdf.creative.util.page.PageTool;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
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;

/**
* <p>
* 园区活动板块附件 前端控制器
* </p>
*
* @author lgw
* @since 2020-04-09
*/
@Slf4j
@RestController
@RequestMapping("/dtActivityAttachment")
@Api("园区活动板块附件 API")
public class DtActivityAttachmentController extends BaseController {

@Autowired
private DtActivityAttachmentService dtActivityAttachmentService;

/**
* 添加园区活动板块附件
*/
@PostMapping("/add")
@ApiOperation(value = "添加DtActivityAttachment对象", notes = "添加园区活动板块附件", response = ApiResult.class)
public ApiResult<Boolean> addDtActivityAttachment(@Valid @RequestBody DtActivityAttachment dtActivityAttachment) throws Exception {
boolean flag = dtActivityAttachmentService.save(dtActivityAttachment);
return ApiResult.result(flag);
}

/**
* 修改园区活动板块附件
*/
@PostMapping("/update")
@ApiOperation(value = "修改DtActivityAttachment对象", notes = "修改园区活动板块附件", response = ApiResult.class)
public ApiResult<Boolean> updateDtActivityAttachment(@Valid @RequestBody DtActivityAttachment dtActivityAttachment) throws Exception {
boolean flag = dtActivityAttachmentService.updateById(dtActivityAttachment);
return ApiResult.result(flag);
}

/**
* 删除园区活动板块附件
*/
@PostMapping("/delete")
@ApiOperation(value = "删除DtActivityAttachment对象", notes = "删除园区活动板块附件", response = ApiResult.class)
public ApiResult<Boolean> deleteDtActivityAttachment(@Valid @RequestBody IdParam idParam) throws Exception {
boolean flag = dtActivityAttachmentService.removeById(idParam.getId());
return ApiResult.result(flag);
}

/**
* 获取园区活动板块附件
*/
@PostMapping("/info")
@ApiOperation(value = "获取DtActivityAttachment对象详情", notes = "查看园区活动板块附件", response = DtActivityAttachmentQueryVo.class)
public ApiResult<DtActivityAttachmentQueryVo> getDtActivityAttachment(@Valid @RequestBody IdParam idParam) throws Exception {
DtActivityAttachmentQueryVo dtActivityAttachmentQueryVo = dtActivityAttachmentService.getDtActivityAttachmentById(idParam.getId());
return ApiResult.ok(dtActivityAttachmentQueryVo);
}

/**
* 园区活动板块附件分页列表
*/
@PostMapping("/getPageList")
@ApiOperation(value = "获取DtActivityAttachment分页列表", notes = "园区活动板块附件分页列表", response = DtActivityAttachmentQueryVo.class)
public ApiResult<PageTool<DtActivityAttachmentQueryVo>> getDtActivityAttachmentPageList(@Valid @RequestBody DtActivityAttachmentQueryParam dtActivityAttachmentQueryParam) throws Exception {
PageTool<DtActivityAttachmentQueryVo> pageList = dtActivityAttachmentService.getDtActivityAttachmentPageList(dtActivityAttachmentQueryParam);
return ApiResult.ok(pageList);
}

}


+ 93
- 0
src/main/java/com/xdf/creative/module/controller/DtInfoAuditController.java View File

@@ -0,0 +1,93 @@
package com.xdf.creative.module.controller;

import com.xdf.creative.base.controller.BaseController;
import com.xdf.creative.base.params.IdParam;
import com.xdf.creative.base.params.dt.DtInfoAuditBackParam;
import com.xdf.creative.base.params.dt.DtInfoAuditQueryAuiditParam;
import com.xdf.creative.base.params.dt.DtInfoAuditQueryParam;
import com.xdf.creative.base.vo.dt.DtInfoAuditBackVo;
import com.xdf.creative.base.vo.dt.DtInfoAuditQueryVo;
import com.xdf.creative.module.entity.DtInfoAudit;
import com.xdf.creative.module.service.DtInfoAuditService;
import com.xdf.creative.util.page.ApiResult;
import com.xdf.creative.util.page.PageTool;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
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;

/**
* <p>
* 基本信息审核表 前端控制器
* </p>
*
* @author lgw
* @since 2020-04-09
*/
@Slf4j
@RestController
@RequestMapping("/dtInfoAudit")
@Api("基本信息审核表 API")
public class DtInfoAuditController extends BaseController {

@Autowired
private DtInfoAuditService dtInfoAuditService;



/**
* 获取审核基本信息(进入企业基本信息调用接口)
*/
@PostMapping("/getOrganizeAuditInfo")
@ApiOperation(value = "获取审核基本信息", notes = "获取审核基本信息(进入企业基本信息调用接口)", response = ApiResult.class)
public ApiResult getOrganizeAuditInfo() throws Exception {
return dtInfoAuditService.getOrganizeAuditInfo();
}
/**
*提交审核基本信息
*/
@PostMapping("/submitAuditInfo")
@ApiOperation(value = "提交审核基本信息", notes = "提交审核基本信息", response = ApiResult.class)
public ApiResult submitAuditInfo() throws Exception {
return dtInfoAuditService.submitAuditInfo();
}
/**
* 审核基本信息
*/
@PostMapping("/auditInfo")
@ApiOperation(value = "修改DtInfoAudit对象", notes = "审核基本信息", response = ApiResult.class)
public ApiResult auditInfo(@Valid @RequestBody DtInfoAuditQueryAuiditParam dtInfoAuditQueryAuiditParam) throws Exception {
return dtInfoAuditService.auditInfo(dtInfoAuditQueryAuiditParam);
}


/**
* 后台审核自主信息列表
*/
@PostMapping("/getAuditPageList")
@ApiOperation(value = "获取DtInfoAudit分页列表", notes = "基本信息审核表分页列表", response = DtInfoAuditQueryVo.class)
public ApiResult<PageTool<DtInfoAuditBackVo>> getAuditPageList(@Valid @RequestBody DtInfoAuditBackParam dtInfoAuditBackParam) throws Exception {
PageTool<DtInfoAuditBackVo> pageList = dtInfoAuditService.getAuditPageList(dtInfoAuditBackParam);
return ApiResult.ok(pageList);
}



/**
* 基本信息审核表分页列表
*/
@PostMapping("/getPageList")
@ApiOperation(value = "获取DtInfoAudit分页列表", notes = "基本信息审核表分页列表", response = DtInfoAuditQueryVo.class)
public ApiResult<PageTool<DtInfoAuditQueryVo>> getDtInfoAuditPageList(@Valid @RequestBody DtInfoAuditQueryParam dtInfoAuditQueryParam) throws Exception {
PageTool<DtInfoAuditQueryVo> pageList = dtInfoAuditService.getDtInfoAuditPageList(dtInfoAuditQueryParam);
return ApiResult.ok(pageList);
}

}


+ 118
- 0
src/main/java/com/xdf/creative/module/controller/DtParkActivityController.java View File

@@ -0,0 +1,118 @@
package com.xdf.creative.module.controller;

import com.xdf.creative.base.controller.BaseController;
import com.xdf.creative.base.params.IdParam;
import com.xdf.creative.base.params.dt.DtParkActivitWebParam;
import com.xdf.creative.base.params.dt.DtParkActivityAddParam;
import com.xdf.creative.base.params.dt.DtParkActivityQueryParam;
import com.xdf.creative.base.params.dt.DtParkActivityUpdateParam;
import com.xdf.creative.base.vo.dt.DtParkActivityQueryVo;
import com.xdf.creative.base.vo.dt.DtParkActivityWebVo;
import com.xdf.creative.module.entity.DtParkActivity;
import com.xdf.creative.module.service.DtParkActivityService;
import com.xdf.creative.util.page.ApiResult;
import com.xdf.creative.util.page.PageTool;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
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;

/**
* <p>
* 园区活动 前端控制器
* </p>
*
* @author lgw
* @since 2020-04-09
*/
@Slf4j
@RestController
@RequestMapping("/dtParkActivity")
@Api("园区活动 API")
public class DtParkActivityController extends BaseController {

@Autowired
private DtParkActivityService dtParkActivityService;


/**
* 增加园区活动
* @param dtParkActivityAddParam
* @return
* @throws Exception
*/
@PostMapping("/addParkActivity")
@ApiOperation(value = "添加DtParkActivity对象", notes = "添加园区活动", response = ApiResult.class)
public ApiResult<Boolean> addParkActivity(@Valid @RequestBody DtParkActivityAddParam dtParkActivityAddParam) throws Exception {
return dtParkActivityService.addParkActivity(dtParkActivityAddParam);
}


/**
* 修改园区活动
* @param dtParkActivityUpdateParam
* @return
* @throws Exception
*/
@PostMapping("/updateParkActivity")
@ApiOperation(value = "添加DtParkActivity对象", notes = "添加园区活动", response = ApiResult.class)
public ApiResult<Boolean> updateParkActivity(@Valid @RequestBody DtParkActivityUpdateParam dtParkActivityUpdateParam) throws Exception {
return dtParkActivityService.updateParkActivity(dtParkActivityUpdateParam);
}


/**
* 获取园区活动详情
*/
@PostMapping("/getParkActivityInfo")
@ApiOperation(value = "获取DtParkActivity对象详情", notes = "查看园区活动", response = DtParkActivityQueryVo.class)
public ApiResult getParkActivityInfo(@Valid @RequestBody IdParam idParam) throws Exception {
return dtParkActivityService.getParkActivityInfo(idParam.getId());
}



/**
* 园区首页活动分页列表
*/
@PostMapping("/getWebPageList")
@ApiOperation(value = "获取DtParkActivity分页列表", notes = "园区活动分页列表", response = DtParkActivityWebVo.class)
public ApiResult<PageTool<DtParkActivityWebVo>> getWebPageList(@Valid @RequestBody DtParkActivitWebParam dtParkActivitWebParam) throws Exception {
PageTool<DtParkActivityWebVo> pageList = dtParkActivityService.getWebPageList(dtParkActivitWebParam);
return ApiResult.ok(pageList);
}


/**
* 园区活动用户发布列表
*/
@PostMapping("/getUserPageList")
@ApiOperation(value = "获取DtParkActivity分页列表", notes = "园区活动分页列表", response = DtParkActivityWebVo.class)
public ApiResult<PageTool<DtParkActivityWebVo>> getUserPageList(@Valid @RequestBody DtParkActivitWebParam dtParkActivitWebParam) throws Exception {
PageTool<DtParkActivityWebVo> pageList = dtParkActivityService.getUserPageList(dtParkActivitWebParam);
return ApiResult.ok(pageList);
}






/**
* 园区活动分页列表
*/
@PostMapping("/getPageList")
@ApiOperation(value = "获取DtParkActivity分页列表", notes = "园区活动分页列表", response = DtParkActivityQueryVo.class)
public ApiResult<PageTool<DtParkActivityQueryVo>> getDtParkActivityPageList(@Valid @RequestBody DtParkActivityQueryParam dtParkActivityQueryParam) throws Exception {
PageTool<DtParkActivityQueryVo> pageList = dtParkActivityService.getDtParkActivityPageList(dtParkActivityQueryParam);
return ApiResult.ok(pageList);
}

}


+ 122
- 0
src/main/java/com/xdf/creative/module/controller/DtParkInfoDraftController.java View File

@@ -0,0 +1,122 @@
package com.xdf.creative.module.controller;

import com.xdf.creative.base.controller.BaseController;
import com.xdf.creative.base.params.IdParam;
import com.xdf.creative.base.params.dt.DtParkInfoDraftQueryParam;
import com.xdf.creative.base.params.dt.DtParkInfoDraftUpdateParam;
import com.xdf.creative.base.vo.dt.DtParkInfoDraftQueryVo;
import com.xdf.creative.module.entity.DtParkInfoDraft;
import com.xdf.creative.module.service.DtParkInfoDraftService;
import com.xdf.creative.util.page.ApiResult;
import com.xdf.creative.util.page.PageTool;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
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;

/**
* <p>
* 园区表_syr made 前端控制器
* </p>
*
* @author lgw
* @since 2020-04-09
*/
@Slf4j
@RestController
@RequestMapping("/dtParkInfoDraft")
@Api("园区表_syr made API")
public class DtParkInfoDraftController extends BaseController {

@Autowired
private DtParkInfoDraftService dtParkInfoDraftService;



/**
* 修改园区本地未发布信息
*/
@PostMapping("/updateParkInfoDraf")
@ApiOperation(value = "修改DtParkInfoDraft对象", notes = "修改园区表_syr made", response = ApiResult.class)
public ApiResult updateParkInfoDraf(@Valid @RequestBody DtParkInfoDraftUpdateParam dtParkInfoDraftUpdateParam) throws Exception {
return dtParkInfoDraftService.updateParkInfoDraf(dtParkInfoDraftUpdateParam);
}


/**
* 获取本地修改园区基本信息
* @param
* @return
* @throws Exception
*/
@PostMapping("/getParkDraf")
@ApiOperation(value = "获取DtParkInfoDraft对象详情", notes = "查看园区表_syr made", response = DtParkInfoDraftQueryVo.class)
public ApiResult getParkDraf(@Valid @RequestBody IdParam idParam) throws Exception {
return dtParkInfoDraftService.getParkDraf(idParam.getId());
}








/**
* 添加园区表_syr made
*/
@PostMapping("/add")
@ApiOperation(value = "添加DtParkInfoDraft对象", notes = "添加园区表_syr made", response = ApiResult.class)
public ApiResult<Boolean> addDtParkInfoDraft(@Valid @RequestBody DtParkInfoDraft dtParkInfoDraft) throws Exception {
boolean flag = dtParkInfoDraftService.save(dtParkInfoDraft);
return ApiResult.result(flag);
}

/**
* 修改园区表_syr made
*/
@PostMapping("/update")
@ApiOperation(value = "修改DtParkInfoDraft对象", notes = "修改园区表_syr made", response = ApiResult.class)
public ApiResult<Boolean> updateDtParkInfoDraft(@Valid @RequestBody DtParkInfoDraft dtParkInfoDraft) throws Exception {
boolean flag = dtParkInfoDraftService.updateById(dtParkInfoDraft);
return ApiResult.result(flag);
}

/**
* 删除园区表_syr made
*/
@PostMapping("/delete")
@ApiOperation(value = "删除DtParkInfoDraft对象", notes = "删除园区表_syr made", response = ApiResult.class)
public ApiResult<Boolean> deleteDtParkInfoDraft(@Valid @RequestBody IdParam idParam) throws Exception {
boolean flag = dtParkInfoDraftService.removeById(idParam.getId());
return ApiResult.result(flag);
}

/**
* 获取园区表_syr made
*/
@PostMapping("/info")
@ApiOperation(value = "获取DtParkInfoDraft对象详情", notes = "查看园区表_syr made", response = DtParkInfoDraftQueryVo.class)
public ApiResult<DtParkInfoDraftQueryVo> getDtParkInfoDraft(@Valid @RequestBody IdParam idParam) throws Exception {
DtParkInfoDraftQueryVo dtParkInfoDraftQueryVo = dtParkInfoDraftService.getDtParkInfoDraftById(idParam.getId());
return ApiResult.ok(dtParkInfoDraftQueryVo);
}

/**
* 园区表_syr made分页列表
*/
@PostMapping("/getPageList")
@ApiOperation(value = "获取DtParkInfoDraft分页列表", notes = "园区表_syr made分页列表", response = DtParkInfoDraftQueryVo.class)
public ApiResult<PageTool<DtParkInfoDraftQueryVo>> getDtParkInfoDraftPageList(@Valid @RequestBody DtParkInfoDraftQueryParam dtParkInfoDraftQueryParam) throws Exception {
PageTool<DtParkInfoDraftQueryVo> pageList = dtParkInfoDraftService.getDtParkInfoDraftPageList(dtParkInfoDraftQueryParam);
return ApiResult.ok(pageList);
}

}


+ 84
- 0
src/main/java/com/xdf/creative/module/controller/ParkDataTeamController.java View File

@@ -0,0 +1,84 @@
package com.xdf.creative.module.controller;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.xdf.creative.base.controller.BaseController;
import com.xdf.creative.base.params.IdParam;
import com.xdf.creative.base.params.dt.ParkDataTeamQueryParam;
import com.xdf.creative.base.params.dt.ParkDataTeamWebParam;
import com.xdf.creative.base.vo.dt.ParkDataTeamQueryVo;
import com.xdf.creative.base.vo.dt.ParkDataTeamWebVo;
import com.xdf.creative.module.entity.DtParkInfoDraft;
import com.xdf.creative.module.entity.ParkDataTeam;
import com.xdf.creative.module.service.DtParkInfoDraftService;
import com.xdf.creative.module.service.ParkDataTeamService;
import com.xdf.creative.util.page.ApiResult;
import com.xdf.creative.util.page.PageTool;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import javax.validation.Valid;

/**
* <p>
* 园区表_syr made 前端控制器
* </p>
*
* @author lgw
* @since 2020-04-09
*/
@Slf4j
@RestController
@RequestMapping("/parkDataTeam")
@Api("园区表_syr made API")
public class ParkDataTeamController extends BaseController {

@Autowired
private ParkDataTeamService parkDataTeamService;

@Autowired
private DtParkInfoDraftService dtParkInfoDraftService;


/**
* 园区表_syr made分页列表
*/
@PostMapping("/getWebPageList")
@ApiOperation(value = "获取ParkDataTeam分页列表", notes = "园区表_syr made分页列表", response = ParkDataTeamQueryVo.class)
public ApiResult<PageTool<ParkDataTeamWebVo>> getWebPageList(@Valid @RequestBody ParkDataTeamWebParam parkDataTeamWebParam) throws Exception {
PageTool<ParkDataTeamWebVo> pageList = parkDataTeamService.getWebPageList(parkDataTeamWebParam);
return ApiResult.ok(pageList);
}




/**
* 获取园区表_syr made
*/
@PostMapping("/info")
@ApiOperation(value = "获取ParkDataTeam对象详情", notes = "查看园区表_syr made", response = ParkDataTeamQueryVo.class)
public ApiResult<ParkDataTeamQueryVo> getParkDataTeam(@Valid @RequestBody IdParam idParam) throws Exception {
ParkDataTeamQueryVo parkDataTeamQueryVo = parkDataTeamService.getParkDataTeamById(idParam.getId());
DtParkInfoDraft dtParkInfoDraft= dtParkInfoDraftService.getOne(new QueryWrapper<DtParkInfoDraft>().eq("date_park_id",parkDataTeamQueryVo.getId()));
parkDataTeamQueryVo.setOrganizeId(dtParkInfoDraft.getOrganizeId());
return ApiResult.ok(parkDataTeamQueryVo);
}




/**
* 园区表_syr made分页列表
*/
@PostMapping("/getPageList")
@ApiOperation(value = "获取ParkDataTeam分页列表", notes = "园区表_syr made分页列表", response = ParkDataTeamQueryVo.class)
public ApiResult<PageTool<ParkDataTeamQueryVo>> getParkDataTeamPageList(@Valid @RequestBody ParkDataTeamQueryParam parkDataTeamQueryParam) throws Exception {
PageTool<ParkDataTeamQueryVo> pageList = parkDataTeamService.getParkDataTeamPageList(parkDataTeamQueryParam);
return ApiResult.ok(pageList);
}

}


+ 104
- 12
src/main/java/com/xdf/creative/module/controller/SysOrganizeController.java View File

@@ -1,13 +1,23 @@
package com.xdf.creative.module.controller;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.xdf.creative.base.controller.BaseController;
import com.xdf.creative.base.params.IdParam;
import com.xdf.creative.base.params.creative.SysOrganizeAddParam;
import com.xdf.creative.base.params.creative.SysOrganizeBackParam;
import com.xdf.creative.base.params.creative.SysOrganizeEditParam;
import com.xdf.creative.base.params.creative.SysOrganizeQueryParam;
import com.xdf.creative.base.vo.creative.SysOrganizeBackVo;
import com.xdf.creative.base.vo.creative.SysOrganizeQueryVo;
import com.xdf.creative.base.vo.creative.SysOrganizeTreeVo;
import com.xdf.creative.enums.OrganizeTypeEnum;
import com.xdf.creative.enums.StateEnum;
import com.xdf.creative.module.entity.SysOrganize;
import com.xdf.creative.module.service.SysOrganizeService;
import com.xdf.creative.util.page.ApiResult;
import com.xdf.creative.util.page.PageTool;
import com.xdf.creative.util.tree.TreeConfig;
import com.xdf.creative.util.tree.Utils;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
@@ -18,6 +28,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import javax.validation.Valid;
import java.util.List;

/**
* <p>
@@ -42,11 +53,101 @@ public class SysOrganizeController extends BaseController {
*/
@PostMapping("/add")
@ApiOperation(value = "添加SysOrganize对象", notes = "添加组织信息", response = ApiResult.class)
public ApiResult<Boolean> addSysOrganize(@Valid @RequestBody SysOrganize sysOrganize) throws Exception {
boolean flag = sysOrganizeService.save(sysOrganize);
return ApiResult.result(flag);
public ApiResult addSysOrganize(@Valid @RequestBody SysOrganizeAddParam sysOrganizeAddParam) throws Exception {
return sysOrganizeService.add(sysOrganizeAddParam);
}







/**
* 编辑文创办组织信息
*/
@PostMapping("/editMange")
@ApiOperation(value = "添加SysOrganize对象", notes = "编辑文创办组织信息", response = ApiResult.class)
public ApiResult editMange(@Valid @RequestBody SysOrganizeEditParam sysOrganizeAddParam) throws Exception {
return sysOrganizeService.editMange(sysOrganizeAddParam);
}


/**
* 编辑园区组织信息
*/
@PostMapping("/editPark")
@ApiOperation(value = "添加SysOrganize对象", notes = "编辑文创办组织信息", response = ApiResult.class)
public ApiResult editPark(@Valid @RequestBody SysOrganizeEditParam sysOrganizeAddParam) throws Exception {
return sysOrganizeService.editPark(sysOrganizeAddParam);
}

/**
* 组织信息分页列表
*/
@PostMapping("/getPageList")
@ApiOperation(value = "获取SysOrganize分页列表", notes = "组织信息分页列表", response = SysOrganizeQueryVo.class)
public ApiResult<PageTool<SysOrganizeQueryVo>> getSysOrganizePageList(@RequestBody SysOrganizeQueryParam sysOrganizeQueryParam) throws Exception {
PageTool<SysOrganizeQueryVo> pageList = sysOrganizeService.getSysOrganizePageList(sysOrganizeQueryParam);
return ApiResult.ok(pageList);
}


/**
* 后台获取文创办组织
*/
@PostMapping("/getManagePageList")
@ApiOperation(value = "获取SysOrganize分页列表", notes = "组织信息分页列表", response = SysOrganizeQueryVo.class)
public ApiResult<PageTool<SysOrganizeBackVo>> getManagePageList(@RequestBody SysOrganizeBackParam sysOrganizeBackParam) throws Exception {
PageTool<SysOrganizeBackVo> pageList = sysOrganizeService.getManagePageList(sysOrganizeBackParam);
return ApiResult.ok(pageList);
}



/**
* 后台获取园区组织
*/
@PostMapping("/getParkPageList")
@ApiOperation(value = "获取SysOrganize分页列表", notes = "组织信息分页列表", response = SysOrganizeQueryVo.class)
public ApiResult<PageTool<SysOrganizeBackVo>> getParkPageList(@RequestBody SysOrganizeBackParam sysOrganizeBackParam) throws Exception {
PageTool<SysOrganizeBackVo> pageList = sysOrganizeService.getParkPageList(sysOrganizeBackParam);
return ApiResult.ok(pageList);
}




/**
* 组织机构Tree列表
*/
@PostMapping("/getOrganizeTreeList")
@ApiOperation(value = "获取栏目类型Tree列表", notes = "栏目类型Tree列表", response = SysOrganizeTreeVo.class)
public ApiResult getOrganizeTreeList() throws Exception {
List<Object> list = sysOrganizeService.getOrganizeTreeList();
TreeConfig config = new TreeConfig("organizeId", "parOrganizeId", "parOrganizeId", sysOrganizeService.getRootOrganizeId(), "");
return ApiResult.ok(Utils.tree(list, config));
}


/**
* 添加园区用户 所需要的组织list
* @return
* @throws Exception
*/
@PostMapping("/getParkSelectList")
@ApiOperation(value = "获取栏目类型Tree列表", notes = "栏目类型Tree列表", response = SysOrganizeTreeVo.class)
public ApiResult getParkSelectList() throws Exception {
List<SysOrganize> organizesList = sysOrganizeService.list(new QueryWrapper<SysOrganize>().eq("organize_type", OrganizeTypeEnum.ORGANIZE_PARK.getCode()).eq("state", StateEnum.ENABLE.getKey()));
return ApiResult.ok(organizesList);
}







/**
* 修改组织信息
*/
@@ -77,15 +178,6 @@ public class SysOrganizeController extends BaseController {
return ApiResult.ok(sysOrganizeQueryVo);
}

/**
* 组织信息分页列表
*/
@PostMapping("/getPageList")
@ApiOperation(value = "获取SysOrganize分页列表", notes = "组织信息分页列表", response = SysOrganizeQueryVo.class)
public ApiResult<PageTool<SysOrganizeQueryVo>> getSysOrganizePageList(@Valid @RequestBody SysOrganizeQueryParam sysOrganizeQueryParam) throws Exception {
PageTool<SysOrganizeQueryVo> pageList = sysOrganizeService.getSysOrganizePageList(sysOrganizeQueryParam);
return ApiResult.ok(pageList);
}

}


+ 34
- 0
src/main/java/com/xdf/creative/module/controller/SysRegionController.java View File

@@ -4,10 +4,14 @@ import com.xdf.creative.base.controller.BaseController;
import com.xdf.creative.base.params.IdParam;
import com.xdf.creative.base.params.creative.SysRegionQueryParam;
import com.xdf.creative.base.vo.creative.SysRegionQueryVo;
import com.xdf.creative.base.vo.creative.SysRegionTreeVo;
import com.xdf.creative.constant.CommonConstant;
import com.xdf.creative.module.entity.SysRegion;
import com.xdf.creative.module.service.SysRegionService;
import com.xdf.creative.util.page.ApiResult;
import com.xdf.creative.util.page.PageTool;
import com.xdf.creative.util.tree.TreeConfig;
import com.xdf.creative.util.tree.Utils;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
@@ -35,6 +39,36 @@ public class SysRegionController extends BaseController {
@Autowired
private SysRegionService sysRegionService;




/**
* 行政区域Tree列表
*/
@PostMapping("/getRegionTreeList")
@ApiOperation(value = "获取栏目类型Tree列表", notes = "栏目类型Tree列表", response = SysRegionTreeVo.class)
public ApiResult getRegionTreeList() throws Exception {
List<Object> list =sysRegionService.getRegionTreeList();
TreeConfig config = new TreeConfig("regionId", "parRegionId", "parRegionId", "0", "");
return ApiResult.ok(Utils.tree(list, config));
}



/**
* 行政区域Tree列表
*/
@PostMapping("/getRoleTreeList")
@ApiOperation(value = "获取栏目类型Tree列表", notes = "栏目类型Tree列表", response = SysRegionTreeVo.class)
public ApiResult getRoleTreeList() throws Exception {
List<Object> list =sysRegionService.getRoleTreeList();
TreeConfig config = new TreeConfig("regionId", "parRegionId", "parRegionId", sysRegionService.getRootRegionId(), "");
return ApiResult.ok(Utils.tree(list, config));
}




/**
* 添加全国行政区域[sys_region]
*

+ 1
- 0
src/main/java/com/xdf/creative/module/controller/SysRoleController.java View File

@@ -84,6 +84,7 @@ public class SysRoleController extends BaseController {
*/
@PostMapping("/verifySysRole")
@ApiOperation(value = "验证系统角色是否存在", notes = "验证系统角色是否存在", response = ApiResult.class)

public ApiResult verifySysRole(@RequestBody SysRoleQueryParam sysRoleQueryParam) throws Exception {
if(StringUtil.isEmpty(sysRoleQueryParam.getName())){
return ApiResult.fail("请输入角色名!");

+ 31
- 1
src/main/java/com/xdf/creative/module/controller/SysUserController.java View File

@@ -70,6 +70,11 @@ public class SysUserController extends BaseController {
return sysUserService.refresh(loginRefreshParam);
}

@PostMapping("/initUser")
@ApiOperation(value = "初始化用户", notes = "初始化用户", response = ApiResult.class)
public ApiResult initUser() throws Exception {
return sysUserService.initUser();
}



@@ -120,6 +125,19 @@ public class SysUserController extends BaseController {
return sysUserService.addSysUser(sysUserAddQueryParam);
}

/**
* 添加园区用户
*/
@PostMapping("/addParkUser")
@ApiOperation(value = "添加SysUser对象", notes = "添加系统用户", response = ApiResult.class)
@OperateLogger(name = "添加用户", attributeId = "id", attributeName = "username")
public ApiResult addParkUser(@Valid @RequestBody SysUserAddParkParam sysUserAddParkParam) throws Exception {
return sysUserService.addParkUser(sysUserAddParkParam);
}




/**
* 停用启用用户
*/
@@ -197,7 +215,7 @@ public class SysUserController extends BaseController {


/**
* 后台用户获取列表
* 后台文创办用户获取列表
*/
@PostMapping("/getSysUserBackList")
@ApiOperation(value = "获取SysUser分页列表", notes = "系统用户分页列表", response = SysUserQueryVo.class)
@@ -207,6 +225,18 @@ public class SysUserController extends BaseController {
}


/**
* 后台园区用户获取列表
*/
@PostMapping("/getParkUserBackList")
@ApiOperation(value = "获取SysUser分页列表", notes = "系统用户分页列表", response = SysUserQueryVo.class)
public ApiResult<PageTool<SysUserBackQueryVo>> getParkUserBackList(@Valid @RequestBody SysUserBackQueryParam sysUserQueryParam) throws Exception {
PageTool<SysUserBackQueryVo> pageList = sysUserService.getParkUserBackList(sysUserQueryParam);
return ApiResult.ok(pageList);
}




/**
* 获取系统用户token

+ 106
- 0
src/main/java/com/xdf/creative/module/controller/WebParkEnterController.java View File

@@ -0,0 +1,106 @@
package com.xdf.creative.module.controller;

import com.xdf.creative.base.controller.BaseController;
import com.xdf.creative.base.params.IdParam;
import com.xdf.creative.base.params.dt.WebParkEnterApplyParam;
import com.xdf.creative.base.params.dt.WebParkEnterBackParam;
import com.xdf.creative.base.params.dt.WebParkEnterQueryParam;
import com.xdf.creative.base.vo.dt.WebParkEnterQueryVo;
import com.xdf.creative.module.entity.WebParkEnter;
import com.xdf.creative.module.service.WebParkEnterService;
import com.xdf.creative.util.page.ApiResult;
import com.xdf.creative.util.page.PageTool;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
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;

/**
* <p>
* 园区入会申请 前端控制器
* </p>
*
* @author lgw
* @since 2020-04-09
*/
@Slf4j
@RestController
@RequestMapping("/webParkEnter")
@Api("园区入会申请 API")
public class WebParkEnterController extends BaseController {

@Autowired
private WebParkEnterService webParkEnterService;


/**
* 添加园区入会申请
*/
@PostMapping("/apply")
@ApiOperation(value = "添加WebParkEnter对象", notes = "添加园区入会申请", response = ApiResult.class)
public ApiResult apply(@Valid @RequestBody WebParkEnterApplyParam webParkEnterApplyParam) throws Exception {
return webParkEnterService.apply(webParkEnterApplyParam);
}




/**
* 审核园区入会申请
*/
@PostMapping("/audit")
@ApiOperation(value = "添加WebParkEnter对象", notes = "添加园区入会申请", response = ApiResult.class)
public ApiResult audit(@Valid @RequestBody WebParkEnterBackParam webParkEnterBackParam) throws Exception {
return webParkEnterService.audit(webParkEnterBackParam);
}



/**
* 修改园区入会申请
*/
@PostMapping("/update")
@ApiOperation(value = "修改WebParkEnter对象", notes = "修改园区入会申请", response = ApiResult.class)
public ApiResult<Boolean> updateWebParkEnter(@Valid @RequestBody WebParkEnter webParkEnter) throws Exception {
boolean flag = webParkEnterService.updateById(webParkEnter);
return ApiResult.result(flag);
}

/**
* 删除园区入会申请
*/
@PostMapping("/delete")
@ApiOperation(value = "删除WebParkEnter对象", notes = "删除园区入会申请", response = ApiResult.class)
public ApiResult<Boolean> deleteWebParkEnter(@Valid @RequestBody IdParam idParam) throws Exception {
boolean flag = webParkEnterService.removeById(idParam.getId());
return ApiResult.result(flag);
}

/**
* 获取园区入会申请
*/
@PostMapping("/info")
@ApiOperation(value = "获取WebParkEnter对象详情", notes = "查看园区入会申请", response = WebParkEnterQueryVo.class)
public ApiResult<WebParkEnterQueryVo> getWebParkEnter(@Valid @RequestBody IdParam idParam) throws Exception {
WebParkEnterQueryVo webParkEnterQueryVo = webParkEnterService.getWebParkEnterById(idParam.getId());
return ApiResult.ok(webParkEnterQueryVo);
}

/**
* 园区入会申请分页列表
*/
@PostMapping("/getPageList")
@ApiOperation(value = "获取WebParkEnter分页列表", notes = "园区入会申请分页列表", response = WebParkEnterQueryVo.class)
public ApiResult<PageTool<WebParkEnterQueryVo>> getWebParkEnterPageList(@Valid @RequestBody WebParkEnterQueryParam webParkEnterQueryParam) throws Exception {
PageTool<WebParkEnterQueryVo> pageList = webParkEnterService.getWebParkEnterPageList(webParkEnterQueryParam);
return ApiResult.ok(pageList);
}

}


+ 56
- 0
src/main/java/com/xdf/creative/module/entity/DtActivityAttachment.java View File

@@ -0,0 +1,56 @@
package com.xdf.creative.module.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xdf.creative.base.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;

/**
* <p>
* 园区活动板块附件
* </p>
*
* @author lgw
* @since 2020-04-09
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "DtActivityAttachment对象", description = "园区活动板块附件")
public class DtActivityAttachment extends BaseEntity {

private static final long serialVersionUID = 1L;

@ApiModelProperty(value = "主键Id")
@TableId(value = "id", type = IdType.AUTO)
private Long id;

@ApiModelProperty(value = "附件名称")
private String activityAttachmentName;

@ApiModelProperty(value = "附件存放地址")
private String activityAttachmentAddress;

@ApiModelProperty(value = "附件上传时间")
private Date uploadTime;

@ApiModelProperty(value = "更新时间")
private Date updateTime;

@ApiModelProperty(value = "显示类型 0 不显示 1 显示 ,显示是指数据审核通过后 发布正式网站")
private Integer displayType;

@ApiModelProperty(value = "组Id ,用于识别 草稿和发布信息是否属于同一组 ,便于数组删除")
private String groupId;

@ApiModelProperty(value = "园区活动随机Id")

private String parkActivityId;

}

+ 66
- 0
src/main/java/com/xdf/creative/module/entity/DtInfoAudit.java View File

@@ -0,0 +1,66 @@
package com.xdf.creative.module.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xdf.creative.base.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;

/**
* <p>
* 基本信息审核表
* </p>
*
* @author lgw
* @since 2020-04-09
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "DtInfoAudit对象", description = "基本信息审核表")
public class DtInfoAudit extends BaseEntity {

private static final long serialVersionUID = 1L;

@TableId(value = "id", type = IdType.AUTO)
private Long id;

@ApiModelProperty(value = "企业id")
private Long organizeId;

@ApiModelProperty(value = "信息状态 0 默认 1草稿 2提交")
private Integer infoState;

@ApiModelProperty(value = "审核状态 0 待审核 1审核通过 2 审核不通过 审核通过后 需要将数据提交到正式数据 目前做先删除再添加")
private Integer auditState;

@ApiModelProperty(value = "提交时间")
private Date submitTime;

@ApiModelProperty(value = "审核时间")
private Date auditTime;

@ApiModelProperty(value = "审核人员ID")
private Long auditId;

@ApiModelProperty(value = "更新时间")
private Date updateTime;

@ApiModelProperty(value = "提交人员Id")
private Long submitUserId;

@ApiModelProperty(value = "0 普通用户 5、园区 8 区文创办 9 市文创办 99 公司后台管理")
private Integer auditType;

@ApiModelProperty(value = "信息是否被认证过 0 否 1是 指有没有被发布到首页")
private Integer infoVerify;

@ApiModelProperty(value = "审核意见")
private String opinion;

}

+ 69
- 0
src/main/java/com/xdf/creative/module/entity/DtParkActivity.java View File

@@ -0,0 +1,69 @@
package com.xdf.creative.module.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xdf.creative.base.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;

/**
* <p>
* 园区活动
* </p>
*
* @author lgw
* @since 2020-04-09
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "DtParkActivity对象", description = "园区活动")
public class DtParkActivity extends BaseEntity {

private static final long serialVersionUID = 1L;

@TableId(value = "id", type = IdType.AUTO)
private Long id;

@ApiModelProperty(value = "企业id")
private Long organizeId;

@ApiModelProperty(value = "banner图")
private String bannerPath;

@ApiModelProperty(value = "活动标题")
private String title;

@ApiModelProperty(value = "发布时间")
private Date publishTime;

@ApiModelProperty(value = "内容")
private String content;

@ApiModelProperty(value = "显示类型 0 不显示 1 显示 ,显示是指数据审核通过后 发布正式网站")
private Integer displayType;

@ApiModelProperty(value = "创建时间")
private Date createTime;

@ApiModelProperty(value = "更新时间")
private Date updateTime;

@ApiModelProperty(value = "操作类型 0:初始 1:增加 2:修改 3:删除")
private Integer operateType;

@ApiModelProperty(value = "组Id ,用于识别 草稿和发布信息是否属于同一组 ,便于数组删除")
private String groupId;

@ApiModelProperty(value = "外键标识ID")

private String foreignId;

private Long createUserId;

}

+ 143
- 0
src/main/java/com/xdf/creative/module/entity/DtParkInfoDraft.java View File

@@ -0,0 +1,143 @@
package com.xdf.creative.module.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xdf.creative.base.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;

/**
* <p>
* 园区表_syr made
* </p>
*
* @author lgw
* @since 2020-04-09
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "DtParkInfoDraft对象", description = "园区表_syr made")
public class DtParkInfoDraft extends BaseEntity {

private static final long serialVersionUID = 1L;

@ApiModelProperty(value = "主键ID")
@TableId(value = "id", type = IdType.AUTO)
private Long id;

@ApiModelProperty(value = "园区名称")
private String name;

@ApiModelProperty(value = "省ID")
private Long provinceId;

@ApiModelProperty(value = "市ID")
private Long cityId;

@ApiModelProperty(value = "区县ID")
private Long districtId;

@ApiModelProperty(value = "区名称")
private String districtName;

@ApiModelProperty(value = "详细地址")
private String address;

@ApiModelProperty(value = "经度")
private Double longitude;

@ApiModelProperty(value = "纬度")
private Double latitude;

@ApiModelProperty(value = "新_老园区")
private String oldNew;

@ApiModelProperty(value = "联系人")
private String contactor;

@ApiModelProperty(value = "职务")
private String contactorPos;

@ApiModelProperty(value = "手机")
private String mobile;

@ApiModelProperty(value = "联系电话")
private String phone;

@ApiModelProperty(value = "建筑面积平方米")
private Double areaBuild;

@ApiModelProperty(value = "占地面积")
private Double areaOcup;

@ApiModelProperty(value = "产证面积")
private Double areaLice;

@ApiModelProperty(value = "已出租面积")
private Double areaLease;

@ApiModelProperty(value = "入驻企业个数")
private Integer cntComJoin;

@ApiModelProperty(value = "文创企业个数")
private Integer cntComCult;

@ApiModelProperty(value = "运营管理公司从业人数")
private Integer cntMgStaff;

@ApiModelProperty(value = "入驻企业从业人员数")
private Integer cntJoinStaff;

@ApiModelProperty(value = "公共服务平台个数")
private Integer cntPubPlat;

@ApiModelProperty(value = "园区品牌企业个数")
private Integer cntBandsCom;

@ApiModelProperty(value = "园区企业高级人才数")
private Integer cntHighStaff;

@ApiModelProperty(value = "申报单位")
private String parentCom;

@ApiModelProperty(value = "状态:1已满 0未满")
private Integer enterStatus;

@ApiModelProperty(value = "状态:1正常 0待审核 -1已删除")
private Integer status;

@ApiModelProperty(value = "添加时间")
private Date createTime;

@ApiModelProperty(value = "修改时间")
private Date updateTime;

@ApiModelProperty(value = "完整地址")
private String newAddress;

@ApiModelProperty(value = "操作类型 0:初始 1:增加 2:修改 3:删除")
private Integer operateType;


@ApiModelProperty(value = "组织机构ID")
private Long organizeId;


@ApiModelProperty(value = "组织机构ID")
private Long dateParkId;


@ApiModelProperty(value = "简介")
private String intro;


private Long createUserId;


}

+ 126
- 0
src/main/java/com/xdf/creative/module/entity/ParkDataTeam.java View File

@@ -0,0 +1,126 @@
package com.xdf.creative.module.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xdf.creative.base.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;

/**
* <p>
* 园区表_syr made
* </p>
*
* @author lgw
* @since 2020-04-09
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "ParkDataTeam对象", description = "园区表_syr made")
public class ParkDataTeam extends BaseEntity {

private static final long serialVersionUID = 1L;

@ApiModelProperty(value = "主键ID")
@TableId(value = "id", type = IdType.AUTO)
private Long id;

@ApiModelProperty(value = "园区名称")
private String name;

@ApiModelProperty(value = "省ID")
private Long provinceId;

@ApiModelProperty(value = "市ID")
private Long cityId;

@ApiModelProperty(value = "区县ID")
private Long districtId;

@ApiModelProperty(value = "区名称")
private String districtName;

@ApiModelProperty(value = "详细地址")
private String address;

@ApiModelProperty(value = "经度")
private Double longitude;

@ApiModelProperty(value = "纬度")
private Double latitude;

@ApiModelProperty(value = "新_老园区")
private String oldNew;

@ApiModelProperty(value = "联系人")
private String contactor;

@ApiModelProperty(value = "职务")
private String contactorPos;

@ApiModelProperty(value = "手机")
private String mobile;

@ApiModelProperty(value = "联系电话")
private String phone;

@ApiModelProperty(value = "建筑面积平方米")
private Double areaBuild;

@ApiModelProperty(value = "占地面积")
private Double areaOcup;

@ApiModelProperty(value = "产证面积")
private Double areaLice;

@ApiModelProperty(value = "已出租面积")
private Double areaLease;

@ApiModelProperty(value = "入驻企业个数")
private Integer cntComJoin;

@ApiModelProperty(value = "文创企业个数")
private Integer cntComCult;

@ApiModelProperty(value = "运营管理公司从业人数")
private Integer cntMgStaff;

@ApiModelProperty(value = "入驻企业从业人员数")
private Integer cntJoinStaff;

@ApiModelProperty(value = "公共服务平台个数")
private Integer cntPubPlat;

@ApiModelProperty(value = "园区品牌企业个数")
private Integer cntBandsCom;

@ApiModelProperty(value = "园区企业高级人才数")
private Integer cntHighStaff;

@ApiModelProperty(value = "申报单位")
private String parentCom;

@ApiModelProperty(value = "状态:1已满 0未满")
private Integer enterStatus;

@ApiModelProperty(value = "状态:1正常 0待审核 -1已删除")
private Integer status;

@ApiModelProperty(value = "添加时间")
private Date createTime;

@ApiModelProperty(value = "修改时间")
private Date updateTime;

@ApiModelProperty(value = "完整地址")
private String newAddress;

@ApiModelProperty(value = "简介")
private String intro;
}

+ 5
- 1
src/main/java/com/xdf/creative/module/entity/SysOrganize.java View File

@@ -36,7 +36,7 @@ public class SysOrganize extends BaseEntity {
@ApiModelProperty(value = "管辖区域")
private Long popedomId;

@ApiModelProperty(value = "类型: 0 普通用户 1、园区用户 2 区文创办 3市文创办 8后台管理 ")
@ApiModelProperty(value = "类型: 0 普通用户 5、园区 8 区文创办 9 市文创办 99 公司后台管理 ")
private Integer organizeType;

@ApiModelProperty(value = "是否为系统组织: 0 否 1是")
@@ -54,4 +54,8 @@ public class SysOrganize extends BaseEntity {
@ApiModelProperty(value = "父id")
private Long parentId;


@ApiModelProperty(value = "创建者id")
private Long createUserId;

}

+ 1
- 1
src/main/java/com/xdf/creative/module/entity/SysUser.java View File

@@ -69,7 +69,7 @@ public class SysUser extends BaseEntity {
@ApiModelProperty(value = "头像")
private String head;

@ApiModelProperty(value = "0 普通用户 1、园区 2 区文创办 3 市文创办 8后台管理")
@ApiModelProperty(value = "类型: 0 普通用户 5、园区 8 区文创办 9 市文创办 99 公司后台管理 ")
private Integer userType;

@ApiModelProperty(value = "组织id")

+ 67
- 0
src/main/java/com/xdf/creative/module/entity/WebParkEnter.java View File

@@ -0,0 +1,67 @@
package com.xdf.creative.module.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.xdf.creative.base.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;

/**
* <p>
* 园区入会申请
* </p>
*
* @author lgw
* @since 2020-04-09
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "WebParkEnter对象", description = "园区入会申请")
public class WebParkEnter extends BaseEntity {

private static final long serialVersionUID = 1L;

@ApiModelProperty(value = "主键id")
@TableId(value = "id", type = IdType.AUTO)
private Long id;

@ApiModelProperty(value = "联系人")
private String linkMan;

@ApiModelProperty(value = "职位")
private String duty;

@ApiModelProperty(value = "联系电话")
private String mobile;

@ApiModelProperty(value = "单位名称")
private String companyName;

@ApiModelProperty(value = "园区主键id")
private Long parkId;

@ApiModelProperty(value = "处理过程状态 1 待处理 2沟通中 3 已完结(入住) 4已完结(未入住)")
private Integer processState;

@ApiModelProperty(value = "处理描述")
private String detail;

@ApiModelProperty(value = "创建时间")
private Date createTime;

@ApiModelProperty(value = "修改时间")
private Date updateTime;

@ApiModelProperty(value = "审核人员ID")
private Long auditUserId;

@ApiModelProperty(value = "创建id")
private Long createUserId;

}

+ 42
- 0
src/main/java/com/xdf/creative/module/mapper/DtActivityAttachmentMapper.java View File

@@ -0,0 +1,42 @@
package com.xdf.creative.module.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.xdf.creative.base.params.dt.DtActivityAttachmentQueryParam;
import com.xdf.creative.base.vo.dt.DtActivityAttachmentQueryVo;
import com.xdf.creative.module.entity.DtActivityAttachment;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.io.Serializable;

/**
* <p>
* 园区活动板块附件 Mapper 接口
* </p>
*
* @author lgw
* @since 2020-04-09
*/
@Repository
public interface DtActivityAttachmentMapper extends BaseMapper<DtActivityAttachment> {

/**
* 根据ID获取查询对象
*
* @param id
* @return
*/
DtActivityAttachmentQueryVo getDtActivityAttachmentById(Serializable id);

/**
* 获取分页对象
*
* @param page
* @param dtActivityAttachmentQueryParam
* @return
*/
IPage<DtActivityAttachmentQueryVo> getDtActivityAttachmentPageList(@Param("page") Page page, @Param("param") DtActivityAttachmentQueryParam dtActivityAttachmentQueryParam);

}

+ 63
- 0
src/main/java/com/xdf/creative/module/mapper/DtInfoAuditMapper.java View File

@@ -0,0 +1,63 @@
package com.xdf.creative.module.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.xdf.creative.base.params.dt.DtInfoAuditBackParam;
import com.xdf.creative.base.params.dt.DtInfoAuditQueryOrganizeIdParam;
import com.xdf.creative.base.params.dt.DtInfoAuditQueryParam;
import com.xdf.creative.base.vo.dt.DtInfoAuditBackVo;
import com.xdf.creative.base.vo.dt.DtInfoAuditQueryVo;
import com.xdf.creative.module.entity.DtInfoAudit;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.io.Serializable;

/**
* <p>
* 基本信息审核表 Mapper 接口
* </p>
*
* @author lgw
* @since 2020-04-09
*/
@Repository
public interface DtInfoAuditMapper extends BaseMapper<DtInfoAudit> {


/**
* 后台审核自主信息列表
* @param page
* @param dtInfoAuditBackParam
* @return
*/
IPage<DtInfoAuditBackVo> getAuditPageList(@Param("page") Page page, @Param("param") DtInfoAuditBackParam dtInfoAuditBackParam);

/**
* 根据企业信息取得审核信息
*
* @param dtInfoAuditQueryOrganizeIdParam
* @return
*/
DtInfoAudit getInfoAuditByOrganize(DtInfoAuditQueryOrganizeIdParam dtInfoAuditQueryOrganizeIdParam);


/**
* 根据ID获取查询对象
*
* @param id
* @return
*/
DtInfoAuditQueryVo getDtInfoAuditById(Serializable id);

/**
* 获取分页对象
*
* @param page
* @param dtInfoAuditQueryParam
* @return
*/
IPage<DtInfoAuditQueryVo> getDtInfoAuditPageList(@Param("page") Page page, @Param("param") DtInfoAuditQueryParam dtInfoAuditQueryParam);

}

+ 78
- 0
src/main/java/com/xdf/creative/module/mapper/DtParkActivityMapper.java View File

@@ -0,0 +1,78 @@
package com.xdf.creative.module.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.xdf.creative.base.params.dt.DtParkActivitBackParam;
import com.xdf.creative.base.params.dt.DtParkActivitWebParam;
import com.xdf.creative.base.params.dt.DtParkActivityQueryParam;
import com.xdf.creative.base.vo.dt.DtParkActivityBackVo;
import com.xdf.creative.base.vo.dt.DtParkActivityQueryVo;
import com.xdf.creative.base.vo.dt.DtParkActivityWebVo;
import com.xdf.creative.module.entity.DtParkActivity;
import com.xdf.creative.util.page.PageTool;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.io.Serializable;

/**
* <p>
* 园区活动 Mapper 接口
* </p>
*
* @author lgw
* @since 2020-04-09
*/
@Repository
public interface DtParkActivityMapper extends BaseMapper<DtParkActivity> {


/**
* 获取分页对象
* 后台获取活动列表
* @param dtParkActivitBackParam
* @return
*/
IPage<DtParkActivityBackVo> getBackPageList(@Param("page") Page page, @Param("param") DtParkActivitBackParam dtParkActivitBackParam) throws Exception;



/**
* 首页获取活动列表
*
* @param dtParkActivitWebParam
* @return
*/
IPage<DtParkActivityWebVo> getWebPageList(@Param("page") Page page, @Param("param") DtParkActivitWebParam dtParkActivitWebParam) throws Exception;




/**
* 用户获取活动列表
*
* @param dtParkActivitWebParam
* @return
*/
IPage<DtParkActivityWebVo> getUserPageList(@Param("page") Page page, @Param("param") DtParkActivitWebParam dtParkActivitWebParam) throws Exception;


/**
* 根据ID获取查询对象
*
* @param id
* @return
*/
DtParkActivityQueryVo getDtParkActivityById(Serializable id);

/**
* 获取分页对象
*
* @param page
* @param dtParkActivityQueryParam
* @return
*/
IPage<DtParkActivityQueryVo> getDtParkActivityPageList(@Param("page") Page page, @Param("param") DtParkActivityQueryParam dtParkActivityQueryParam);

}

+ 54
- 0
src/main/java/com/xdf/creative/module/mapper/DtParkInfoDraftMapper.java View File

@@ -0,0 +1,54 @@
package com.xdf.creative.module.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.xdf.creative.base.params.dt.DtParkInfoDraftQueryParam;
import com.xdf.creative.base.vo.dt.DtParkInfoDraftDetailVo;
import com.xdf.creative.base.vo.dt.DtParkInfoDraftQueryVo;
import com.xdf.creative.module.entity.DtParkInfoDraft;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.io.Serializable;

/**
* <p>
* 园区表_syr made Mapper 接口
* </p>
*
* @author lgw
* @since 2020-04-09
*/
@Repository
public interface DtParkInfoDraftMapper extends BaseMapper<DtParkInfoDraft> {


/**
* 获取修改详情
* @param id
* @return
*/
DtParkInfoDraftDetailVo getParkDraf(Serializable id);




/**
* 根据ID获取查询对象
*
* @param id
* @return
*/
DtParkInfoDraftQueryVo getDtParkInfoDraftById(Serializable id);

/**
* 获取分页对象
*
* @param page
* @param dtParkInfoDraftQueryParam
* @return
*/
IPage<DtParkInfoDraftQueryVo> getDtParkInfoDraftPageList(@Param("page") Page page, @Param("param") DtParkInfoDraftQueryParam dtParkInfoDraftQueryParam);

}

+ 52
- 0
src/main/java/com/xdf/creative/module/mapper/ParkDataTeamMapper.java View File

@@ -0,0 +1,52 @@
package com.xdf.creative.module.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.xdf.creative.base.params.dt.ParkDataTeamQueryParam;
import com.xdf.creative.base.params.dt.ParkDataTeamWebParam;
import com.xdf.creative.base.vo.dt.ParkDataTeamQueryVo;
import com.xdf.creative.base.vo.dt.ParkDataTeamWebVo;
import com.xdf.creative.module.entity.ParkDataTeam;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.io.Serializable;

/**
* <p>
* 园区表_syr made Mapper 接口
* </p>
*
* @author lgw
* @since 2020-04-09
*/
@Repository
public interface ParkDataTeamMapper extends BaseMapper<ParkDataTeam> {


/**
* 首页查询园区列表
* @param parkDataTeamWebParam
* @return
*/
IPage<ParkDataTeamWebVo> getWebPageList(@Param("page") Page page, @Param("param") ParkDataTeamWebParam parkDataTeamWebParam);

/**
* 根据ID获取查询对象
*
* @param id
* @return
*/
ParkDataTeamQueryVo getParkDataTeamById(Serializable id);

/**
* 获取分页对象
*
* @param page
* @param parkDataTeamQueryParam
* @return
*/
IPage<ParkDataTeamQueryVo> getParkDataTeamPageList(@Param("page") Page page, @Param("param") ParkDataTeamQueryParam parkDataTeamQueryParam);

}

+ 32
- 0
src/main/java/com/xdf/creative/module/mapper/SysOrganizeMapper.java View File

@@ -4,13 +4,16 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.xdf.creative.base.params.creative.IsEnableSysOrganizeParam;
import com.xdf.creative.base.params.creative.SysOrganizeBackParam;
import com.xdf.creative.base.params.creative.SysOrganizeQueryParam;
import com.xdf.creative.base.vo.creative.SysOrganizeBackVo;
import com.xdf.creative.base.vo.creative.SysOrganizeQueryVo;
import com.xdf.creative.module.entity.SysOrganize;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.io.Serializable;
import java.util.List;

/**
* 组织信息 Mapper 接口
@@ -18,6 +21,14 @@ import java.io.Serializable;
@Repository
public interface SysOrganizeMapper extends BaseMapper<SysOrganize> {


/**
* 获取组织机构树
* @return
*/
List<Object> getTreeOrganizeList(String regionId);


/**
* 根据用户id
*
@@ -34,6 +45,27 @@ public interface SysOrganizeMapper extends BaseMapper<SysOrganize> {
*/
SysOrganizeQueryVo getSysOrganizeById(Serializable id);


/**
* 后台获取文创办管理列表
* @param page
* @param sysOrganizeBackParam
* @return
*/
IPage<SysOrganizeBackVo> getManagePageList(@Param("page") Page page, @Param("param") SysOrganizeBackParam sysOrganizeBackParam);


/**
* 后台获取园区管理列表
* @param page
* @param sysOrganizeBackParam
* @return
*/
IPage<SysOrganizeBackVo> getParkPageList(@Param("page") Page page, @Param("param") SysOrganizeBackParam sysOrganizeBackParam);




/**
* 获取分页对象
*

+ 28
- 0
src/main/java/com/xdf/creative/module/mapper/SysRegionMapper.java View File

@@ -4,7 +4,9 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.xdf.creative.base.params.creative.SysRegionQueryParam;
import com.xdf.creative.base.params.dt.DtRegionParam;
import com.xdf.creative.base.vo.creative.SysRegionQueryVo;
import com.xdf.creative.base.vo.dt.DtRegionVo;
import com.xdf.creative.module.entity.SysRegion;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
@@ -23,6 +25,17 @@ import java.util.List;
@Repository
public interface SysRegionMapper extends BaseMapper<SysRegion> {


/**
* 获取企东方行政区域库
* @param dtRegionParam
* @return
*/
DtRegionVo getParkRegion(DtRegionParam dtRegionParam);




/**
* 根据ID获取查询对象
*
@@ -48,4 +61,19 @@ public interface SysRegionMapper extends BaseMapper<SysRegion> {
*/
List<SysRegionQueryVo> getSysRegionList(@Param("param") SysRegionQueryParam sysRegionQueryParam);


/**
* 获取行政区域机构树
* @return
*/
List<Object> getTreeRegionList();


/**
* 获取带授权的树
* @param regionId
* @return
*/
List<Object> getRoleTreeList(String regionId);

}

+ 10
- 0
src/main/java/com/xdf/creative/module/mapper/SysUserMapper.java View File

@@ -34,6 +34,16 @@ public interface SysUserMapper extends BaseMapper<SysUser> {
IPage<SysUserBackQueryVo> getSysUserBackList(@Param("page") Page page, @Param("param") SysUserBackQueryParam sysUserBackQueryParam);



/**
* 用户后台园区列表
* @param page
* @param sysUserBackQueryParam
* @return
*/
IPage<SysUserBackQueryVo> getParkUserBackList(@Param("page") Page page, @Param("param") SysUserBackQueryParam sysUserBackQueryParam);


/**
* 根据ID获取查询对象
*

+ 42
- 0
src/main/java/com/xdf/creative/module/mapper/WebParkEnterMapper.java View File

@@ -0,0 +1,42 @@
package com.xdf.creative.module.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.xdf.creative.base.params.dt.WebParkEnterQueryParam;
import com.xdf.creative.base.vo.dt.WebParkEnterQueryVo;
import com.xdf.creative.module.entity.WebParkEnter;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.io.Serializable;

/**
* <p>
* 园区入会申请 Mapper 接口
* </p>
*
* @author lgw
* @since 2020-04-09
*/
@Repository
public interface WebParkEnterMapper extends BaseMapper<WebParkEnter> {

/**
* 根据ID获取查询对象
*
* @param id
* @return
*/
WebParkEnterQueryVo getWebParkEnterById(Serializable id);

/**
* 获取分页对象
*
* @param page
* @param webParkEnterQueryParam
* @return
*/
IPage<WebParkEnterQueryVo> getWebParkEnterPageList(@Param("page") Page page, @Param("param") WebParkEnterQueryParam webParkEnterQueryParam);

}

+ 37
- 0
src/main/java/com/xdf/creative/module/service/DtActivityAttachmentService.java View File

@@ -0,0 +1,37 @@
package com.xdf.creative.module.service;

import com.xdf.creative.base.params.dt.DtActivityAttachmentQueryParam;
import com.xdf.creative.base.service.BaseService;
import com.xdf.creative.base.vo.dt.DtActivityAttachmentQueryVo;
import com.xdf.creative.module.entity.DtActivityAttachment;
import com.xdf.creative.util.page.PageTool;

import java.io.Serializable;

/**
* <p>
* 园区活动板块附件 服务类
* </p>
*
* @author lgw
* @since 2020-04-09
*/
public interface DtActivityAttachmentService extends BaseService<DtActivityAttachment> {

/**
* 根据ID获取查询对象
*
* @param id
* @return
*/
DtActivityAttachmentQueryVo getDtActivityAttachmentById(Serializable id) throws Exception;

/**
* 获取分页对象
*
* @param dtActivityAttachmentQueryParam
* @return
*/
PageTool<DtActivityAttachmentQueryVo> getDtActivityAttachmentPageList(DtActivityAttachmentQueryParam dtActivityAttachmentQueryParam) throws Exception;

}

+ 75
- 0
src/main/java/com/xdf/creative/module/service/DtInfoAuditService.java View File

@@ -0,0 +1,75 @@
package com.xdf.creative.module.service;

import com.xdf.creative.base.params.dt.DtInfoAuditBackParam;
import com.xdf.creative.base.params.dt.DtInfoAuditQueryAuiditParam;
import com.xdf.creative.base.params.dt.DtInfoAuditQueryParam;
import com.xdf.creative.base.service.BaseService;
import com.xdf.creative.base.vo.dt.DtInfoAuditBackVo;
import com.xdf.creative.base.vo.dt.DtInfoAuditQueryVo;
import com.xdf.creative.module.entity.DtInfoAudit;
import com.xdf.creative.util.page.ApiResult;
import com.xdf.creative.util.page.PageTool;

import java.io.Serializable;

/**
* <p>
* 基本信息审核表 服务类
* </p>
*
* @author lgw
* @since 2020-04-09
*/
public interface DtInfoAuditService extends BaseService<DtInfoAudit> {



/**
* 获取企业审核信息 新建基本信息(按类型判断)
*
* @return
*/
ApiResult getOrganizeAuditInfo();

/**
* 用户提交审核信息
* @return
*/
ApiResult submitAuditInfo();

/**
* 审核基本信息
*
* @param dtInfoAuditQueryAuiditParam
* @return
*/
ApiResult auditInfo(DtInfoAuditQueryAuiditParam dtInfoAuditQueryAuiditParam);


/**
* 后台审核自主信息列表
* @param dtInfoAuditBackParam
* @return
*/

PageTool<DtInfoAuditBackVo> getAuditPageList(DtInfoAuditBackParam dtInfoAuditBackParam) throws Exception;



/**
* 根据ID获取查询对象
*
* @param id
* @return
*/
DtInfoAuditQueryVo getDtInfoAuditById(Serializable id) throws Exception;

/**
* 获取分页对象
*
* @param dtInfoAuditQueryParam
* @return
*/
PageTool<DtInfoAuditQueryVo> getDtInfoAuditPageList(DtInfoAuditQueryParam dtInfoAuditQueryParam) throws Exception;

}

+ 101
- 0
src/main/java/com/xdf/creative/module/service/DtParkActivityService.java View File

@@ -0,0 +1,101 @@
package com.xdf.creative.module.service;

import com.xdf.creative.base.params.dt.*;
import com.xdf.creative.base.service.BaseService;
import com.xdf.creative.base.vo.dt.DtParkActivityBackVo;
import com.xdf.creative.base.vo.dt.DtParkActivityQueryVo;
import com.xdf.creative.base.vo.dt.DtParkActivityWebVo;
import com.xdf.creative.module.entity.DtParkActivity;
import com.xdf.creative.util.page.ApiResult;
import com.xdf.creative.util.page.PageTool;

import java.io.Serializable;

/**
* <p>
* 园区活动 服务类
* </p>
*
* @author lgw
* @since 2020-04-09
*/
public interface DtParkActivityService extends BaseService<DtParkActivity> {



/**
* 增加园区活动
*
* @param dtParkActivityAddParam
* @return
*/
ApiResult addParkActivity(DtParkActivityAddParam dtParkActivityAddParam);


/**
* 更新园区活动
*
* @param dtParkActivityUpdateParam
* @return
*/
ApiResult updateParkActivity(DtParkActivityUpdateParam dtParkActivityUpdateParam);



/**
*获取园区活动信息带附件
* @param id
* @return
*/
ApiResult getParkActivityInfo(Serializable id);




/**
* 获取分页对象
* 后台获取活动列表
* @param dtParkActivitBackParam
* @return
*/
PageTool<DtParkActivityBackVo> getBackPageList(DtParkActivitBackParam dtParkActivitBackParam) throws Exception;



/**
* 首页获取活动列表
*
* @param dtParkActivitWebParam
* @return
*/
PageTool<DtParkActivityWebVo> getWebPageList(DtParkActivitWebParam dtParkActivitWebParam) throws Exception;




/**
* 用户获取活动列表
*
* @param dtParkActivitWebParam
* @return
*/
PageTool<DtParkActivityWebVo> getUserPageList(DtParkActivitWebParam dtParkActivitWebParam) throws Exception;


/**
* 根据ID获取查询对象
*
* @param id
* @return
*/
DtParkActivityQueryVo getDtParkActivityById(Serializable id) throws Exception;

/**
* 获取分页对象
*
* @param dtParkActivityQueryParam
* @return
*/
PageTool<DtParkActivityQueryVo> getDtParkActivityPageList(DtParkActivityQueryParam dtParkActivityQueryParam) throws Exception;

}

+ 58
- 0
src/main/java/com/xdf/creative/module/service/DtParkInfoDraftService.java View File

@@ -0,0 +1,58 @@
package com.xdf.creative.module.service;

import com.xdf.creative.base.params.dt.DtParkInfoDraftQueryParam;
import com.xdf.creative.base.params.dt.DtParkInfoDraftUpdateParam;
import com.xdf.creative.base.service.BaseService;
import com.xdf.creative.base.vo.dt.DtParkInfoDraftQueryVo;
import com.xdf.creative.module.entity.DtParkInfoDraft;
import com.xdf.creative.util.page.ApiResult;
import com.xdf.creative.util.page.PageTool;

import java.io.Serializable;

/**
* <p>
* 园区表_syr made 服务类
* </p>
*
* @author lgw
* @since 2020-04-09
*/
public interface DtParkInfoDraftService extends BaseService<DtParkInfoDraft> {


/**
* 修改园区信息
* @param dtParkInfoDraftUpdateParam
* @return
* @throws Exception
*/
ApiResult updateParkInfoDraf(DtParkInfoDraftUpdateParam dtParkInfoDraftUpdateParam) throws Exception;

/**
* 获取修改详情
* @param
* @return
* @throws Exception
*/
ApiResult getParkDraf(Long companyId) throws Exception;



/**
* 根据ID获取查询对象
*
* @param id
* @return
*/
DtParkInfoDraftQueryVo getDtParkInfoDraftById(Serializable id) throws Exception;

/**
* 获取分页对象
*
* @param dtParkInfoDraftQueryParam
* @return
*/
PageTool<DtParkInfoDraftQueryVo> getDtParkInfoDraftPageList(DtParkInfoDraftQueryParam dtParkInfoDraftQueryParam) throws Exception;

}

+ 48
- 0
src/main/java/com/xdf/creative/module/service/ParkDataTeamService.java View File

@@ -0,0 +1,48 @@
package com.xdf.creative.module.service;

import com.xdf.creative.base.params.dt.ParkDataTeamQueryParam;
import com.xdf.creative.base.params.dt.ParkDataTeamWebParam;
import com.xdf.creative.base.service.BaseService;
import com.xdf.creative.base.vo.dt.ParkDataTeamQueryVo;
import com.xdf.creative.base.vo.dt.ParkDataTeamWebVo;
import com.xdf.creative.module.entity.ParkDataTeam;
import com.xdf.creative.util.page.PageTool;

import java.io.Serializable;

/**
* <p>
* 园区表_syr made 服务类
* </p>
*
* @author lgw
* @since 2020-04-09
*/
public interface ParkDataTeamService extends BaseService<ParkDataTeam> {

/**
* 首页查询园区列表
* @param parkDataTeamWebParam
* @return
*/
PageTool<ParkDataTeamWebVo> getWebPageList(ParkDataTeamWebParam parkDataTeamWebParam) throws Exception;



/**
* 根据ID获取查询对象
*
* @param id
* @return
*/
ParkDataTeamQueryVo getParkDataTeamById(Serializable id) throws Exception;

/**
* 获取分页对象
*
* @param parkDataTeamQueryParam
* @return
*/
PageTool<ParkDataTeamQueryVo> getParkDataTeamPageList(ParkDataTeamQueryParam parkDataTeamQueryParam) throws Exception;

}

+ 74
- 2
src/main/java/com/xdf/creative/module/service/SysOrganizeService.java View File

@@ -1,14 +1,15 @@
package com.xdf.creative.module.service;

import com.xdf.creative.base.params.creative.IsEnableSysOrganizeParam;
import com.xdf.creative.base.params.creative.SysOrganizeQueryParam;
import com.xdf.creative.base.params.creative.*;
import com.xdf.creative.base.service.BaseService;
import com.xdf.creative.base.vo.creative.SysOrganizeBackVo;
import com.xdf.creative.base.vo.creative.SysOrganizeQueryVo;
import com.xdf.creative.module.entity.SysOrganize;
import com.xdf.creative.util.page.ApiResult;
import com.xdf.creative.util.page.PageTool;

import java.io.Serializable;
import java.util.List;

/**
* <p>
@@ -20,6 +21,55 @@ import java.io.Serializable;
*/
public interface SysOrganizeService extends BaseService<SysOrganize> {


/**
* 添加园区组织
* @param sysOrganizeAddParkParam
* @return
*/
ApiResult addPark(SysOrganizeAddParkParam sysOrganizeAddParkParam) throws Exception;


/**
* 增加文创机构
* @param sysOrganizeAddParam
* @return
*/
ApiResult add(SysOrganizeAddParam sysOrganizeAddParam) throws Exception;

/**
*编辑文创办信息
*/
ApiResult editMange(SysOrganizeEditParam sysOrganizeAddParam) throws Exception;


/**
*编辑园区信息
*/
ApiResult editPark(SysOrganizeEditParam sysOrganizeAddParam) throws Exception;





/**
* 获取组织机构资源树
*
* @return
* @throws Exception
*/
List<Object> getOrganizeTreeList() throws Exception;



/**
* 获取组织树根节点
* @return
* @throws Exception
*/
String getRootOrganizeId() throws Exception;


/**
* 根据ID获取查询对象
*
@@ -28,6 +78,28 @@ public interface SysOrganizeService extends BaseService<SysOrganize> {
*/
SysOrganizeQueryVo getSysOrganizeById(Serializable id) throws Exception;


/**
* 后台获取文创办查询
*
* @param sysOrganizeBackParam
* @return
*/
PageTool<SysOrganizeBackVo> getManagePageList(SysOrganizeBackParam sysOrganizeBackParam) throws Exception;



/**
* 后台获取园区查询
*
* @param sysOrganizeBackParam
* @return
*/
PageTool<SysOrganizeBackVo> getParkPageList(SysOrganizeBackParam sysOrganizeBackParam) throws Exception;




/**
* 获取分页对象
*

+ 32
- 0
src/main/java/com/xdf/creative/module/service/SysRegionService.java View File

@@ -19,6 +19,38 @@ import java.util.List;
*/
public interface SysRegionService extends BaseService<SysRegion> {



/**
* 获取行政区域资源树
*
* @return
* @throws Exception
*/
List<Object> getRegionTreeList() throws Exception;



/**
* 获取行政区域资源树(根据权限判断)
*
* @return
* @throws Exception
*/
List<Object> getRoleTreeList() throws Exception;


/**
* 获取行政区域树根节点
* @return
* @throws Exception
*/
String getRootRegionId() throws Exception;





/**
* 根据ID获取查询对象
*

+ 28
- 1
src/main/java/com/xdf/creative/module/service/SysUserService.java View File

@@ -47,12 +47,23 @@ public interface SysUserService extends BaseService<SysUser> {
ApiResult refresh(LoginRefreshParam loginRefreshParam) throws Exception;

/**
* 添加用户
* 添加文创办用户
* @return
* @throws Exception
*/
ApiResult addSysUser(SysUserAddQueryParam sysUserAddQueryParam)throws Exception;


/**
* 添加园区用户
* @return
* @throws Exception
*/
ApiResult addParkUser(SysUserAddParkParam sysUserAddParkParam)throws Exception;




/**
* 停用启用用户
* @param idParam
@@ -123,6 +134,17 @@ public interface SysUserService extends BaseService<SysUser> {
PageTool<SysUserBackQueryVo> getSysUserBackList(SysUserBackQueryParam sysUserQueryParam) throws Exception;


/**
* 后台园区用户
*
* @param sysUserQueryParam
* @return
* @throws Exception
*/
PageTool<SysUserBackQueryVo> getParkUserBackList(SysUserBackQueryParam sysUserQueryParam) throws Exception;



/**
* 根据用户id获取用户信息
* @return
@@ -171,4 +193,9 @@ public interface SysUserService extends BaseService<SysUser> {


SysUser getSysUserByUserName(String username) throws Exception;




ApiResult initUser();
}

+ 61
- 0
src/main/java/com/xdf/creative/module/service/WebParkEnterService.java View File

@@ -0,0 +1,61 @@
package com.xdf.creative.module.service;

import com.xdf.creative.base.params.dt.WebParkEnterApplyParam;
import com.xdf.creative.base.params.dt.WebParkEnterBackParam;
import com.xdf.creative.base.params.dt.WebParkEnterQueryParam;
import com.xdf.creative.base.service.BaseService;
import com.xdf.creative.base.vo.dt.WebParkEnterQueryVo;
import com.xdf.creative.module.entity.WebParkEnter;
import com.xdf.creative.util.page.ApiResult;
import com.xdf.creative.util.page.PageTool;

import java.io.Serializable;

/**
* <p>
* 园区入会申请 服务类
* </p>
*
* @author lgw
* @since 2020-04-09
*/
public interface WebParkEnterService extends BaseService<WebParkEnter> {


/**
* 园区入驻申请
* @return
* @throws Exception
*/
ApiResult apply(WebParkEnterApplyParam webParkEnterApplyParam) throws Exception;


/**
* 园区入驻申请
* @return
* @throws Exception
*/
ApiResult audit(WebParkEnterBackParam webParkEnterBackParam) throws Exception;





/**
* 根据ID获取查询对象
*
* @param id
* @return
*/
WebParkEnterQueryVo getWebParkEnterById(Serializable id) throws Exception;


/**
* 获取分页对象
*
* @param webParkEnterQueryParam
* @return
*/
PageTool<WebParkEnterQueryVo> getWebParkEnterPageList(WebParkEnterQueryParam webParkEnterQueryParam) throws Exception;

}

+ 48
- 0
src/main/java/com/xdf/creative/module/service/impl/DtActivityAttachmentServiceImpl.java View File

@@ -0,0 +1,48 @@
package com.xdf.creative.module.service.impl;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.xdf.creative.base.params.dt.DtActivityAttachmentQueryParam;
import com.xdf.creative.base.service.impl.BaseServiceImpl;
import com.xdf.creative.base.vo.dt.DtActivityAttachmentQueryVo;
import com.xdf.creative.module.entity.DtActivityAttachment;
import com.xdf.creative.module.mapper.DtActivityAttachmentMapper;
import com.xdf.creative.module.service.DtActivityAttachmentService;
import com.xdf.creative.util.page.PageTool;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import java.io.Serializable;


/**
* <p>
* 园区活动板块附件 服务实现类
* </p>
*
* @author lgw
* @since 2020-04-09
*/
@Slf4j
@Service
@Transactional(rollbackFor = Exception.class)
public class DtActivityAttachmentServiceImpl extends BaseServiceImpl<DtActivityAttachmentMapper, DtActivityAttachment> implements DtActivityAttachmentService {

@Autowired
private DtActivityAttachmentMapper dtActivityAttachmentMapper;

@Override
public DtActivityAttachmentQueryVo getDtActivityAttachmentById(Serializable id) throws Exception {
return dtActivityAttachmentMapper.getDtActivityAttachmentById(id);
}

@Override
public PageTool<DtActivityAttachmentQueryVo> getDtActivityAttachmentPageList(DtActivityAttachmentQueryParam dtActivityAttachmentQueryParam) throws Exception {
Page page = setPageParam(dtActivityAttachmentQueryParam);
IPage<DtActivityAttachmentQueryVo> iPage = dtActivityAttachmentMapper.getDtActivityAttachmentPageList(page, dtActivityAttachmentQueryParam);
return new PageTool(iPage);
}

}

+ 367
- 0
src/main/java/com/xdf/creative/module/service/impl/DtInfoAuditServiceImpl.java View File

@@ -0,0 +1,367 @@
package com.xdf.creative.module.service.impl;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.xdf.creative.base.params.dt.*;
import com.xdf.creative.base.service.impl.BaseServiceImpl;
import com.xdf.creative.base.vo.dt.DtInfoAuditBackVo;
import com.xdf.creative.base.vo.dt.DtInfoAuditQueryVo;
import com.xdf.creative.base.vo.dt.DtRegionVo;
import com.xdf.creative.enums.OrganizeTypeEnum;
import com.xdf.creative.enums.StateEnum;
import com.xdf.creative.enums.StatusCode;
import com.xdf.creative.enums.dt.AuditInfoStateEnum;
import com.xdf.creative.enums.dt.DisplayTypeEnum;
import com.xdf.creative.enums.dt.InfoOperatorTypeEnum;
import com.xdf.creative.enums.dt.InfoStateTypeEnum;
import com.xdf.creative.module.entity.*;
import com.xdf.creative.module.mapper.DtInfoAuditMapper;
import com.xdf.creative.module.mapper.SysRegionMapper;
import com.xdf.creative.module.service.*;
import com.xdf.creative.support.exception.BusinessException;
import com.xdf.creative.util.UUIDUtil;
import com.xdf.creative.util.page.ApiResult;
import com.xdf.creative.util.page.PageTool;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import java.io.Serializable;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;


/**
* <p>
* 基本信息审核表 服务实现类
* </p>
*
* @author lgw
* @since 2020-04-09
*/
@Slf4j
@Service
@Transactional(rollbackFor = Exception.class)
public class DtInfoAuditServiceImpl extends BaseServiceImpl<DtInfoAuditMapper, DtInfoAudit> implements DtInfoAuditService {

@Autowired
private DtInfoAuditMapper dtInfoAuditMapper;

@Autowired
private DtParkInfoDraftService dtParkInfoDraftService;

@Autowired
private SysOrganizeService sysOrganizeService;

@Autowired
private DtParkActivityService dtParkActivityService;

@Autowired
private SysRegionMapper sysRegionMapper;

@Autowired
private ParkDataTeamService parkDataTeamService;


@Autowired
private DtActivityAttachmentService dtActivityAttachmentService;


/**
* 获取企业审核信息 新建基本信息(按类型判断)
*
* @return
*/
@Override
public ApiResult getOrganizeAuditInfo() {
DtInfoAuditQueryOrganizeIdParam dtInfoAuditQueryOrganizeIdParam = new DtInfoAuditQueryOrganizeIdParam();
dtInfoAuditQueryOrganizeIdParam.setOrganizeId(getOrganizeId());
dtInfoAuditQueryOrganizeIdParam.setAuditType(getOrganizeType());
DtInfoAudit dtInfoAudit = dtInfoAuditMapper.getInfoAuditByOrganize(dtInfoAuditQueryOrganizeIdParam);
Map<String, Object> map = new HashMap<>();
//如果为空就新建
if (null == dtInfoAudit) {
DtInfoAudit dtInfoAuditNew = new DtInfoAudit();
dtInfoAuditNew.setAuditState(AuditInfoStateEnum.PROJECT_ADUIT_STATE_INIT.getCode());
dtInfoAuditNew.setAuditType(getOrganizeType());
dtInfoAuditNew.setSubmitTime(new Date());
dtInfoAuditNew.setOrganizeId(getOrganizeId());
dtInfoAuditNew.setSubmitUserId(getUserId());
dtInfoAuditNew.setInfoState(InfoStateTypeEnum.DRAFT.getCode());
dtInfoAuditNew.setUpdateTime(new Date());
this.saveOrUpdate(dtInfoAuditNew);
dtInfoAudit = dtInfoAuditMapper.getInfoAuditByOrganize(dtInfoAuditQueryOrganizeIdParam);
}
map.put("dtInfoAudit", dtInfoAudit);
if (OrganizeTypeEnum.ORGANIZE_PARK.getCode().equals(getOrganizeType())) {
DtParkInfoDraft dtParkInfoDraft = dtParkInfoDraftService.getOne(new QueryWrapper<DtParkInfoDraft>().eq("organize_id", getOrganizeId()));
if (null == dtParkInfoDraft) {
dtParkInfoDraft = new DtParkInfoDraft();
SysOrganize sysOrganize = sysOrganizeService.getById(getOrganizeId());
dtParkInfoDraft.setOrganizeId(getOrganizeId());
dtParkInfoDraft.setName(sysOrganize.getOrganizeName());
dtParkInfoDraft.setProvinceId((long)9);
dtParkInfoDraft.setCityId((long)72);
//本地库查询
SysRegion sysRegion = sysRegionMapper.selectById(sysOrganize.getPopedomId());
if(null!=sysRegion){
DtRegionParam dtRegionParam = new DtRegionParam();
dtRegionParam.setName(sysRegion.getRegionName());
DtRegionVo dtRegionVo = sysRegionMapper.getParkRegion(dtRegionParam);
if(null!=dtRegionVo){
dtParkInfoDraft.setDistrictId(dtRegionVo.getId());
}
}
dtParkInfoDraft.setDistrictName(sysRegion.getRegionName());
dtParkInfoDraft.setStatus(StateEnum.ENABLE.getKey());
dtParkInfoDraft.setOperateType(InfoOperatorTypeEnum.INFO_OPERATOR_INIT.getCode());
dtParkInfoDraft.setCreateUserId(getUserId());
dtParkInfoDraft.setCreateTime(new Date());
dtParkInfoDraft.setUpdateTime(new Date());
dtParkInfoDraftService.saveOrUpdate(dtParkInfoDraft);
//添加园区基本信息
// dtParkInfoDraft = dtParkInfoDraftService.getOne(new QueryWrapper<DtParkInfoDraft>().eq("organize_id", getOrganizeId()));
}
// map.put("dtParkInfo", dtParkInfoDraft);
}
return ApiResult.ok(map);
}

/**
* 用户提交审核信息
*
* @return
*/
@Override
public ApiResult submitAuditInfo() {
DtInfoAuditQueryOrganizeIdParam dtInfoAuditQueryOrganizeIdParam = new DtInfoAuditQueryOrganizeIdParam();
dtInfoAuditQueryOrganizeIdParam.setOrganizeId(getOrganizeId());
DtInfoAudit dtInfoAudit = dtInfoAuditMapper.getInfoAuditByOrganize(dtInfoAuditQueryOrganizeIdParam);
if (null == dtInfoAudit) {
return ApiResult.error(StatusCode.FORM_SUBMIT_UPDATE_VERIFY);
}
if (!verifyUserPermission(dtInfoAudit.getSubmitUserId())) {
return ApiResult.error(StatusCode.AUTH_UPDATE_VERIFY_ERROR);
}
dtInfoAudit.setInfoState(InfoStateTypeEnum.SUBMIT.getCode());
dtInfoAudit.setAuditState(AuditInfoStateEnum.PROJECT_ADUIT_STATE_WAIT.getCode());
dtInfoAudit.setSubmitTime(new Date());
dtInfoAudit.setSubmitUserId(getUserId());
dtInfoAudit.setUpdateTime(new Date());
this.saveOrUpdate(dtInfoAudit);
return ApiResult.ok();
}

/**
* 审核基本信息
* @param dtInfoAuditQueryAuiditParam
* @return
*/
@Override
@Transactional
public ApiResult auditInfo(DtInfoAuditQueryAuiditParam dtInfoAuditQueryAuiditParam) {
if (null == dtInfoAuditQueryAuiditParam.getId()) {
return ApiResult.error(StatusCode.FORM_SUBMIT_ID_VERIFY);
}
DtInfoAudit dtInfoAudit = this.getById(dtInfoAuditQueryAuiditParam.getId());
if (null == dtInfoAudit) {
return ApiResult.error(StatusCode.FORM_SUBMIT_UPDATE_VERIFY);
}
dtInfoAudit.setAuditTime(new Date());
dtInfoAudit.setOpinion(dtInfoAuditQueryAuiditParam.getOpinion());
dtInfoAudit.setAuditId(getUserId());
dtInfoAudit.setUpdateTime(new Date());

if (AuditInfoStateEnum.PROJECT_ADUIT_STATE_PASS.getCode().equals(dtInfoAuditQueryAuiditParam.getAuditState())) {
if (OrganizeTypeEnum.ORGANIZE_PARK.getCode().equals(dtInfoAudit.getAuditType())) {
this.parkHandle(dtInfoAudit);
}
dtInfoAudit.setInfoState(InfoStateTypeEnum.SUBMIT.getCode());
dtInfoAudit.setAuditState(AuditInfoStateEnum.PROJECT_ADUIT_STATE_PASS.getCode());
} else if (AuditInfoStateEnum.PROJECT_ADUIT_STATE_FAILED.getCode().equals(dtInfoAuditQueryAuiditParam.getAuditState())) {
dtInfoAudit.setInfoState(InfoStateTypeEnum.DRAFT.getCode());
dtInfoAudit.setAuditState(AuditInfoStateEnum.PROJECT_ADUIT_STATE_FAILED.getCode());
} else {
return ApiResult.error(StatusCode.FORM_AUTH_UPDATE_VERIFY_ERROR);
}
this.saveOrUpdate(dtInfoAudit);
return ApiResult.ok();
}

/**
* 后台审核自主信息列表
* @param dtInfoAuditBackParam
* @return
* @throws Exception
*/
@Override
public PageTool<DtInfoAuditBackVo> getAuditPageList(DtInfoAuditBackParam dtInfoAuditBackParam) throws Exception {
dtInfoAuditBackParam.setRegionId(getRegionId(dtInfoAuditBackParam.getRegionId()));
Page page = setPageParam(dtInfoAuditBackParam);
IPage<DtInfoAuditBackVo> iPage = dtInfoAuditMapper.getAuditPageList(page, dtInfoAuditBackParam);
return new PageTool(iPage);
}


/**
* 园区信息操作 DtParkInfoDraft dtParkInfoDraft =
*
* @param dtInfoAudit
* @return
*/
public DtInfoAudit parkHandle(DtInfoAudit dtInfoAudit) {
QueryWrapper<DtParkInfoDraft> parkInfoQueryWrapper = new QueryWrapper<>();
parkInfoQueryWrapper.eq("organize_id", dtInfoAudit.getOrganizeId());
DtParkInfoDraft dtParkInfoDraft = dtParkInfoDraftService.getOne(parkInfoQueryWrapper);
this.parkInfoOperate(dtParkInfoDraft);
//操作园区信息
QueryWrapper<DtParkActivity> parkActivityQueryWrapper = new QueryWrapper<>();
parkActivityQueryWrapper.eq("organize_id", dtInfoAudit.getOrganizeId());
parkActivityQueryWrapper.eq("display_type", DisplayTypeEnum.DRAFT);
List<DtParkActivity> dtParkActivityList = dtParkActivityService.list(parkActivityQueryWrapper);
this.parkActivityOperate(dtParkActivityList);
//操作园区活动

return dtInfoAudit;
}

/**
* 园区基本信息
*
* @param dtParkInfoDraft
* @return
*/
public boolean parkInfoOperate(DtParkInfoDraft dtParkInfoDraft) {
if(null==dtParkInfoDraft.getDateParkId()) {
ParkDataTeam parkDataTeam = parkDataTeamService.getOne(new QueryWrapper<ParkDataTeam>().eq("name", dtParkInfoDraft.getName()));
dtParkInfoDraft.setOperateType(InfoOperatorTypeEnum.INFO_OPERATOR_INIT.getCode());
dtParkInfoDraft.setUpdateTime(new Date());
if(null==parkDataTeam){
parkDataTeam = new ParkDataTeam();
BeanUtils.copyProperties(dtParkInfoDraft,parkDataTeam);
ParkDataTeam parkDataTeamNew = parkDataTeamService.getOne(new QueryWrapper<ParkDataTeam>().eq("name", dtParkInfoDraft.getName()));
if(null==parkDataTeamNew){
throw new BusinessException("园区发布信息创建失败");
}else {
dtParkInfoDraft.setDateParkId(parkDataTeamNew.getId());
parkDataTeamService.saveOrUpdate(parkDataTeam);
dtParkInfoDraftService.saveOrUpdate(dtParkInfoDraft);
}

}else{
dtParkInfoDraft.setDateParkId(parkDataTeam.getId());
BeanUtils.copyProperties(dtParkInfoDraft,parkDataTeam);
parkDataTeamService.saveOrUpdate(parkDataTeam);
dtParkInfoDraftService.saveOrUpdate(dtParkInfoDraft);
}
}else{
if(InfoOperatorTypeEnum.INFO_OPERATOR_UPDATE.getCode().equals(dtParkInfoDraft.getOperateType())) {
ParkDataTeam parkDataTeam = parkDataTeamService.getById(dtParkInfoDraft.getDateParkId());
BeanUtils.copyProperties(dtParkInfoDraft, parkDataTeam);
dtParkInfoDraft.setOperateType(InfoOperatorTypeEnum.INFO_OPERATOR_INIT.getCode());
dtParkInfoDraft.setUpdateTime(new Date());
parkDataTeamService.saveOrUpdate(parkDataTeam);
dtParkInfoDraftService.saveOrUpdate(dtParkInfoDraft);
}
}
return true;
}

/**
* 园区活动操作
*
* @param parkActivityListDraft
* @return
*/
public boolean parkActivityOperate(List<DtParkActivity> parkActivityListDraft) {
for (DtParkActivity dtParkActivity : parkActivityListDraft) {
if (InfoOperatorTypeEnum.INFO_OPERATOR_UPDATE.getCode()
.equals(dtParkActivity.getOperateType())) {

Map<String, Object> dtParkActivityUpdateParams = new HashMap<>();
dtParkActivityUpdateParams.put("organize_id", dtParkActivity.getOrganizeId());
dtParkActivityUpdateParams.put("display_type", DisplayTypeEnum.PUBLISH.getCode());
dtParkActivityUpdateParams.put("group_id", dtParkActivity.getGroupId());
List<DtParkActivity> dtParkActivityList = dtParkActivityService.list(new QueryWrapper<DtParkActivity>().eq("organize_id",dtParkActivity.getOrganizeId()).eq("display_type", DisplayTypeEnum.PUBLISH.getCode()).eq("group_id",dtParkActivity.getGroupId()));
for (DtParkActivity dtParkActivityPublish:dtParkActivityList
) {
//先删附件
dtActivityAttachmentService.remove(new QueryWrapper<DtActivityAttachment>().eq("park_activity_id",dtParkActivityPublish.getForeignId()));

}
dtParkActivityService.removeByMap(dtParkActivityUpdateParams);
this.parkActivityUpdate(dtParkActivity);
} else if (InfoOperatorTypeEnum.INFO_OPERATOR_ADD.getCode()
.equals(dtParkActivity.getOperateType())) {
this.parkActivityUpdate(dtParkActivity);
} else if (InfoOperatorTypeEnum.INFO_OPERATOR_DELETE.getCode()
.equals(dtParkActivity.getOperateType())) {
Map<String, Object> dtParkActivityDeleteParams = new HashMap<>();
dtParkActivityDeleteParams.put("organize_id", dtParkActivity.getOrganizeId());
dtParkActivityDeleteParams.put("group_id", dtParkActivity.getGroupId());

List<DtParkActivity> dtParkActivityList = dtParkActivityService.list(new QueryWrapper<DtParkActivity>().eq("organize_id",dtParkActivity.getOrganizeId()).eq("group_id",dtParkActivity.getGroupId()));
for (DtParkActivity dtParkActivityPublish:dtParkActivityList
) {
//先删附件
dtActivityAttachmentService.remove(new QueryWrapper<DtActivityAttachment>().eq("park_activity_id",dtParkActivityPublish.getForeignId()));

}
dtParkActivityService.removeByMap(dtParkActivityDeleteParams);
}
}
return true;
}

/**
* 园区活动操作
*
* @param dtParkActivity
*/
public void parkActivityUpdate(DtParkActivity dtParkActivity) {
dtParkActivity.setOperateType(InfoOperatorTypeEnum.INFO_OPERATOR_INIT.getCode());
dtParkActivity.setUpdateTime(new Date());
DtParkActivity dtParkActivityNew = new DtParkActivity();
BeanUtils.copyProperties(dtParkActivity, dtParkActivityNew);
String uuid= UUIDUtil.getUUID();
dtParkActivityNew.setDisplayType(DisplayTypeEnum.PUBLISH.getCode());
dtParkActivityNew.setOrganizeId(dtParkActivity.getOrganizeId());
dtParkActivityNew.setGroupId(dtParkActivity.getGroupId());
dtParkActivityNew.setForeignId(uuid);
dtParkActivityNew.setId((long) 0);
dtParkActivityService.saveOrUpdate(dtParkActivity);
dtParkActivityService.save(dtParkActivityNew);
List<DtActivityAttachment> dtActivityAttachmentList = dtActivityAttachmentService.list(new QueryWrapper<DtActivityAttachment>().eq("park_activity_id",dtParkActivity.getForeignId()));
if(dtActivityAttachmentList.size()>0){
for (DtActivityAttachment dtActivityAttachment:dtActivityAttachmentList) {
dtActivityAttachment.setId((long)0);
dtActivityAttachment.setUploadTime(new Date());
dtActivityAttachment.setDisplayType(DisplayTypeEnum.PUBLISH.getCode());
dtActivityAttachment.setGroupId(dtParkActivityNew.getGroupId());
dtActivityAttachment.setUpdateTime(new Date());
dtActivityAttachment.setParkActivityId(uuid);
dtActivityAttachmentService.saveOrUpdate(dtActivityAttachment);
}
}
}



@Override
public DtInfoAuditQueryVo getDtInfoAuditById(Serializable id) throws Exception {
return dtInfoAuditMapper.getDtInfoAuditById(id);
}

@Override
public PageTool<DtInfoAuditQueryVo> getDtInfoAuditPageList(DtInfoAuditQueryParam dtInfoAuditQueryParam) throws Exception {
Page page = setPageParam(dtInfoAuditQueryParam);
IPage<DtInfoAuditQueryVo> iPage = dtInfoAuditMapper.getDtInfoAuditPageList(page, dtInfoAuditQueryParam);
return new PageTool(iPage);
}

}

+ 209
- 0
src/main/java/com/xdf/creative/module/service/impl/DtParkActivityServiceImpl.java View File

@@ -0,0 +1,209 @@
package com.xdf.creative.module.service.impl;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.xdf.creative.base.params.dt.*;
import com.xdf.creative.base.service.impl.BaseServiceImpl;
import com.xdf.creative.base.vo.dt.DtParkActivityBackVo;
import com.xdf.creative.base.vo.dt.DtParkActivityInfoDetailVo;
import com.xdf.creative.base.vo.dt.DtParkActivityQueryVo;
import com.xdf.creative.base.vo.dt.DtParkActivityWebVo;
import com.xdf.creative.enums.StatusCode;
import com.xdf.creative.enums.dt.DisplayTypeEnum;
import com.xdf.creative.enums.dt.InfoOperatorTypeEnum;
import com.xdf.creative.module.entity.DtActivityAttachment;
import com.xdf.creative.module.entity.DtParkActivity;
import com.xdf.creative.module.mapper.DtParkActivityMapper;
import com.xdf.creative.module.service.DtActivityAttachmentService;
import com.xdf.creative.module.service.DtParkActivityService;
import com.xdf.creative.util.UUIDUtil;
import com.xdf.creative.util.page.ApiResult;
import com.xdf.creative.util.page.PageTool;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import java.io.Serializable;
import java.util.Date;
import java.util.List;


/**
* <p>
* 园区活动 服务实现类
* </p>
*
* @author lgw
* @since 2020-04-09
*/
@Slf4j
@Service
@Transactional(rollbackFor = Exception.class)
public class DtParkActivityServiceImpl extends BaseServiceImpl<DtParkActivityMapper, DtParkActivity> implements DtParkActivityService {

@Autowired
private DtParkActivityMapper dtParkActivityMapper;
@Autowired
private DtActivityAttachmentService dtActivityAttachmentService;


/**
* 增加园区活动
* @param dtParkActivityAddParam
* @return
*/
@Override
@Transactional
public ApiResult addParkActivity(DtParkActivityAddParam dtParkActivityAddParam) {
DtParkActivity dtParkActivity = new DtParkActivity();
BeanUtils.copyProperties(dtParkActivityAddParam,dtParkActivity);
dtParkActivity.setDisplayType(DisplayTypeEnum.DRAFT.getCode());
dtParkActivity.setCreateUserId(getUserId());
dtParkActivity.setOrganizeId(getOrganizeId());
String uuid = UUIDUtil.getUUID();
dtParkActivity.setGroupId(uuid);
dtParkActivity.setForeignId(uuid);
dtParkActivity.setUpdateTime(new Date());
dtParkActivity.setOperateType(InfoOperatorTypeEnum.INFO_OPERATOR_ADD.getCode());
this.saveOrUpdate(dtParkActivity);
if(null!=dtParkActivityAddParam.getDtActivityAttachmentList()){
List<DtActivityAttachment> dtActivityAttachmentList = dtParkActivityAddParam.getDtActivityAttachmentList();
if(dtActivityAttachmentList.size()>0){
for (DtActivityAttachment dtActivityAttachment:dtActivityAttachmentList) {
dtActivityAttachment.setId((long)0);
dtActivityAttachment.setUploadTime(new Date());
dtActivityAttachment.setDisplayType(DisplayTypeEnum.DRAFT.getCode());
dtActivityAttachment.setGroupId(uuid);
dtActivityAttachment.setUpdateTime(new Date());
dtActivityAttachment.setParkActivityId(uuid);
dtActivityAttachmentService.saveOrUpdate(dtActivityAttachment);
}
}
}
return ApiResult.ok();
}

/**
* 修改园区活动
* @param dtParkActivityUpdateParam
* @return
*/
@Override
@Transactional
public ApiResult updateParkActivity(DtParkActivityUpdateParam dtParkActivityUpdateParam) {
if (!InfoOperatorTypeEnum.INFO_OPERATOR_DELETE.getCode().equals(dtParkActivityUpdateParam.getOperateType())
&& !InfoOperatorTypeEnum.INFO_OPERATOR_UPDATE.getCode().equals(dtParkActivityUpdateParam.getOperateType())) {
return ApiResult.error(StatusCode.FORM_AUTH_UPDATE_VERIFY_ERROR);
}
DtParkActivity dtParkActivity = this.getById(dtParkActivityUpdateParam.getId());
if (null == dtParkActivity) {
return ApiResult.error(StatusCode.FORM_SUBMIT_UPDATE_VERIFY);
}
if (!dtParkActivity.getDisplayType().equals(DisplayTypeEnum.DRAFT.getCode())) {
return ApiResult.error(StatusCode.FORM_AUTH_UPDATE_VERIFY_ERROR);
}
if (!verifyUserPermission(dtParkActivity.getCreateUserId())) {
return ApiResult.error(StatusCode.AUTH_UPDATE_VERIFY_ERROR);
}
BeanUtils.copyProperties(dtParkActivityUpdateParam, dtParkActivity);
dtParkActivity.setUpdateTime(new Date());
dtParkActivity.setDisplayType(DisplayTypeEnum.DRAFT.getCode());

if(!InfoOperatorTypeEnum.INFO_OPERATOR_DELETE.getCode().equals(dtParkActivityUpdateParam.getOperateType())){
//不传不操作
if(null!=dtParkActivityUpdateParam.getDtActivityAttachmentList()){
List<DtActivityAttachment> dtActivityAttachmentList = dtParkActivityUpdateParam.getDtActivityAttachmentList();
//存在则要先删除 再操作
dtActivityAttachmentService.remove(new QueryWrapper<DtActivityAttachment>().eq("park_activity_id",dtParkActivity.getForeignId()));
if(dtActivityAttachmentList.size()>0){
for (DtActivityAttachment dtActivityAttachment:dtActivityAttachmentList) {
dtActivityAttachment.setId((long)0);
dtActivityAttachment.setUploadTime(new Date());
dtActivityAttachment.setDisplayType(DisplayTypeEnum.DRAFT.getCode());
dtActivityAttachment.setGroupId(dtParkActivity.getGroupId());
dtActivityAttachment.setUpdateTime(new Date());
dtActivityAttachment.setParkActivityId(dtParkActivity.getForeignId());
dtActivityAttachmentService.saveOrUpdate(dtActivityAttachment);
}
}
}
}
this.saveOrUpdate(dtParkActivity);
return ApiResult.ok();
}

/**
* 获取活动基本详情
* @param id
* @return
*/
@Override
public ApiResult getParkActivityInfo(Serializable id) {
DtParkActivityInfoDetailVo dtParkActivityInfoDetailVo = new DtParkActivityInfoDetailVo();
DtParkActivity dtParkActivity = this.getById(id);
if(null == dtParkActivity){
return ApiResult.error(StatusCode.FORM_SUBMIT_ID_VERIFY);
}
BeanUtils.copyProperties(dtParkActivity,dtParkActivityInfoDetailVo);
List<DtActivityAttachment> dtActivityAttachmentList = dtActivityAttachmentService.list(new QueryWrapper<DtActivityAttachment>().eq("park_activity_id",dtParkActivity.getForeignId()));
dtParkActivityInfoDetailVo.setDtActivityAttachmentList(dtActivityAttachmentList);
return ApiResult.ok(dtParkActivityInfoDetailVo);
}

@Override
public PageTool<DtParkActivityBackVo> getBackPageList(DtParkActivitBackParam dtParkActivitBackParam) throws Exception {
return null;
}


/**
* 首页获取活动信息
* @param dtParkActivitWebParam
* @return
* @throws Exception
*/
@Override
public PageTool<DtParkActivityWebVo> getWebPageList(DtParkActivitWebParam dtParkActivitWebParam) throws Exception {
Page page = setPageParam(dtParkActivitWebParam);
IPage<DtParkActivityWebVo> iPage = dtParkActivityMapper.getWebPageList(page, dtParkActivitWebParam);
return new PageTool(iPage);
}

/**
* 用户自己获取园区活动信息
* @param dtParkActivitWebParam
* @return
* @throws Exception
*/
@Override
public PageTool<DtParkActivityWebVo> getUserPageList(DtParkActivitWebParam dtParkActivitWebParam) throws Exception {
Long organizeId =getOrganizeId();
if(organizeId.equals(dtParkActivitWebParam.getOrganizeId())){
dtParkActivitWebParam.setOrganizeId(getOrganizeId());
Page page = setPageParam(dtParkActivitWebParam);
IPage<DtParkActivityWebVo> iPage = dtParkActivityMapper.getUserPageList(page, dtParkActivitWebParam);
return new PageTool(iPage);
}else{
return new PageTool(null);
}
}




@Override
public DtParkActivityQueryVo getDtParkActivityById(Serializable id) throws Exception {
return dtParkActivityMapper.getDtParkActivityById(id);
}

@Override
public PageTool<DtParkActivityQueryVo> getDtParkActivityPageList(DtParkActivityQueryParam dtParkActivityQueryParam) throws Exception {
Page page = setPageParam(dtParkActivityQueryParam);
IPage<DtParkActivityQueryVo> iPage = dtParkActivityMapper.getDtParkActivityPageList(page, dtParkActivityQueryParam);
return new PageTool(iPage);
}

}

+ 94
- 0
src/main/java/com/xdf/creative/module/service/impl/DtParkInfoDraftServiceImpl.java View File

@@ -0,0 +1,94 @@
package com.xdf.creative.module.service.impl;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.xdf.creative.base.params.dt.DtParkInfoDraftQueryParam;
import com.xdf.creative.base.params.dt.DtParkInfoDraftUpdateParam;
import com.xdf.creative.base.service.impl.BaseServiceImpl;
import com.xdf.creative.base.vo.dt.DtParkInfoDraftQueryVo;
import com.xdf.creative.enums.StatusCode;
import com.xdf.creative.enums.dt.InfoOperatorTypeEnum;
import com.xdf.creative.module.entity.DtParkInfoDraft;
import com.xdf.creative.module.mapper.DtParkInfoDraftMapper;
import com.xdf.creative.module.service.DtParkInfoDraftService;
import com.xdf.creative.util.page.ApiResult;
import com.xdf.creative.util.page.PageTool;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import java.io.Serializable;
import java.util.Date;


/**
* <p>
* 园区表_syr made 服务实现类
* </p>
*
* @author lgw
* @since 2020-04-09
*/
@Slf4j
@Service
@Transactional(rollbackFor = Exception.class)
public class DtParkInfoDraftServiceImpl extends BaseServiceImpl<DtParkInfoDraftMapper, DtParkInfoDraft> implements DtParkInfoDraftService {

@Autowired
private DtParkInfoDraftMapper dtParkInfoDraftMapper;

@Override
public ApiResult updateParkInfoDraf(DtParkInfoDraftUpdateParam dtParkInfoDraftUpdateParam) throws Exception {
DtParkInfoDraft dtParkInfoDraft = this.getById(dtParkInfoDraftUpdateParam.getId());
if(null==dtParkInfoDraft){
return ApiResult.error(StatusCode.FORM_SUBMIT_ID_VERIFY);
}
if(null== dtParkInfoDraft.getCreateUserId()) {
if (!verifyOrganizePermission(dtParkInfoDraft.getOrganizeId())) {
return ApiResult.error(StatusCode.AUTH_UPDATE_VERIFY_ERROR);
}
}else{
if (!verifyUserPermission(dtParkInfoDraft.getCreateUserId())) {
return ApiResult.error(StatusCode.AUTH_UPDATE_VERIFY_ERROR);
}
}
BeanUtils.copyProperties(dtParkInfoDraftUpdateParam,dtParkInfoDraft);
dtParkInfoDraft.setOperateType(InfoOperatorTypeEnum.INFO_OPERATOR_UPDATE.getCode());
dtParkInfoDraft.setUpdateTime(new Date());
if(null== dtParkInfoDraft.getCreateUserId()){
dtParkInfoDraft.setCreateUserId(getUserId());
}
this.saveOrUpdate(dtParkInfoDraft);
return ApiResult.ok();
}

/**
* 获取修改详情
* @param
* @return
* @throws Exception
*/
@Override
public ApiResult getParkDraf(Long companyId) throws Exception {
Long organizeId =getOrganizeId();
if(!organizeId.equals(companyId)){
return ApiResult.fail("非法获取数据!");
}
return ApiResult.ok(dtParkInfoDraftMapper.getParkDraf(organizeId));
}

@Override
public DtParkInfoDraftQueryVo getDtParkInfoDraftById(Serializable id) throws Exception {
return dtParkInfoDraftMapper.getDtParkInfoDraftById(id);
}

@Override
public PageTool<DtParkInfoDraftQueryVo> getDtParkInfoDraftPageList(DtParkInfoDraftQueryParam dtParkInfoDraftQueryParam) throws Exception {
Page page = setPageParam(dtParkInfoDraftQueryParam);
IPage<DtParkInfoDraftQueryVo> iPage = dtParkInfoDraftMapper.getDtParkInfoDraftPageList(page, dtParkInfoDraftQueryParam);
return new PageTool(iPage);
}

}

+ 4
- 0
src/main/java/com/xdf/creative/module/service/impl/InfoContentServiceImpl.java View File

@@ -559,6 +559,10 @@ public class InfoContentServiceImpl extends BaseServiceImpl<InfoContentMapper, I
*/
@Override
public PageTool<InfoContentBackSearchQueryVo> getInfoContentByAdd(InfoContentBackSearchQueryParam infoContentBackSearchQueryParam) throws Exception {

if(OrganizeTypeEnum.ORGANIZE_PARK.getCode().equals(getOrganizeType())){
infoContentBackSearchQueryParam.setCreateUserId(getUserId());
}
infoContentBackSearchQueryParam.setUserId(getUserId());
Page page = setPageParam(infoContentBackSearchQueryParam);
IPage<InfoContentBackSearchQueryVo> iPage = infoContentMapper.getInfoContentByAdd(page, infoContentBackSearchQueryParam);

+ 11
- 0
src/main/java/com/xdf/creative/module/service/impl/InfoStoreServiceImpl.java View File

@@ -8,6 +8,7 @@ import com.xdf.creative.base.params.creative.InfoStoreUrlEntityParam;
import com.xdf.creative.base.params.creative.InfoStoreUrlParam;
import com.xdf.creative.base.service.impl.BaseServiceImpl;
import com.xdf.creative.base.vo.creative.InfoStoreQueryVo;
import com.xdf.creative.enums.OrganizeTypeEnum;
import com.xdf.creative.enums.StateEnum;
import com.xdf.creative.enums.StatusCode;
import com.xdf.creative.module.entity.InfoStore;
@@ -89,6 +90,9 @@ public class InfoStoreServiceImpl extends BaseServiceImpl<InfoStoreMapper, InfoS
@Override
public ApiResult delStore(Serializable id) {
InfoStore infoStore = this.getById(id);
if(!getUserId().equals(infoStore.getCreateUserId())){
return ApiResult.fail("只能停用自己创建的图片!");
}
if(null==infoStore){
return ApiResult.error(StatusCode.FORM_SUBMIT_UPDATE_VERIFY);
}
@@ -109,6 +113,9 @@ public class InfoStoreServiceImpl extends BaseServiceImpl<InfoStoreMapper, InfoS
*/
@Override
public PageTool<InfoStoreQueryVo> getUserStorePage(InfoStoreQueryParam infoStoreQueryParam) throws Exception {
if(OrganizeTypeEnum.ORGANIZE_PARK.getCode().equals(getOrganizeType())){
infoStoreQueryParam.setCreateUserId(getUserId());
}
Page page = setPageParam(infoStoreQueryParam);
IPage<InfoStoreQueryVo> iPage = infoStoreMapper.getUserStorePage(page, infoStoreQueryParam);
return new PageTool(iPage);
@@ -129,6 +136,10 @@ public class InfoStoreServiceImpl extends BaseServiceImpl<InfoStoreMapper, InfoS
*/
@Override
public PageTool<InfoStoreQueryVo> getInfoStorePageList(InfoStoreQueryParam infoStoreQueryParam) throws Exception {

if(OrganizeTypeEnum.ORGANIZE_PARK.getCode().equals(getOrganizeType())){
infoStoreQueryParam.setCreateUserId(getUserId());
}
Page page = setPageParam(infoStoreQueryParam);
IPage<InfoStoreQueryVo> iPage = infoStoreMapper.getInfoStorePageList(page, infoStoreQueryParam);
return new PageTool(iPage);

+ 0
- 0
src/main/java/com/xdf/creative/module/service/impl/ParkDataTeamServiceImpl.java View File


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save