From 1f29b0bf366984f4a63d81f5e7b72314429fcda2 Mon Sep 17 00:00:00 2001 From: CD <1103614279@qq.com> Date: Tue, 15 Nov 2022 14:52:56 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E6=B7=BB=E5=8A=A0viewer?= =?UTF-8?q?=E8=A7=92=E8=89=B2=E6=97=B6=E9=9C=80=E8=A6=81=E7=94=A8=E5=88=B0?= =?UTF-8?q?=E7=9A=84=E5=93=81=E7=89=8C=E8=B7=9F=E8=B4=A3=E4=BB=BB=E9=A2=86?= =?UTF-8?q?=E5=9F=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ProjectUserBrandController.java | 29 +++++++++ .../ProjectUserDutyTerritoryController.java | 28 +++++++++ .../project/entity/ProjectUserBrand.java | 51 +++++++++++++++ .../entity/ProjectUserDutyTerritory.java | 51 +++++++++++++++ .../mapper/ProjectUserBrandMapper.java | 17 +++++ .../ProjectUserDutyTerritoryMapper.java | 17 +++++ .../mapper/xml/ProjectUserBrandMapper.xml | 9 +++ .../xml/ProjectUserDutyTerritoryMapper.xml | 9 +++ .../service/IProjectUserBrandService.java | 45 ++++++++++++++ .../IProjectUserDutyTerritoryService.java | 45 ++++++++++++++ .../impl/ProjectUserBrandServiceImpl.java | 62 +++++++++++++++++++ .../ProjectUserDutyTerritoryServiceImpl.java | 62 +++++++++++++++++++ 12 files changed, 425 insertions(+) create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectUserBrandController.java create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectUserDutyTerritoryController.java create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/entity/ProjectUserBrand.java create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/entity/ProjectUserDutyTerritory.java create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/ProjectUserBrandMapper.java create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/ProjectUserDutyTerritoryMapper.java create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/xml/ProjectUserBrandMapper.xml create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/xml/ProjectUserDutyTerritoryMapper.xml create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/IProjectUserBrandService.java create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/IProjectUserDutyTerritoryService.java create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectUserBrandServiceImpl.java create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectUserDutyTerritoryServiceImpl.java diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectUserBrandController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectUserBrandController.java new file mode 100644 index 000000000..16e120aba --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectUserBrandController.java @@ -0,0 +1,29 @@ +package com.jero.modules.project.controller; + + +import com.jero.modules.project.entity.ProjectUserBrand; +import com.jero.modules.project.service.IProjectUserBrandService; + +import lombok.extern.slf4j.Slf4j; +import com.jero.common.system.base.controller.JeroController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import io.swagger.annotations.Api; + + + /** + * @Description: 用户品牌表 + * @Author: jero-boot + * @Date: 2022-11-15 + * @Version: V1.0 + */ +@Api(tags="用户品牌表") +@RestController +@RequestMapping("/project/projectUserBrand") +@Slf4j +public class ProjectUserBrandController extends JeroController { + @Autowired + private IProjectUserBrandService projectUserBrandService; + + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectUserDutyTerritoryController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectUserDutyTerritoryController.java new file mode 100644 index 000000000..5bc5ed374 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/controller/ProjectUserDutyTerritoryController.java @@ -0,0 +1,28 @@ +package com.jero.modules.project.controller; + + +import com.jero.modules.project.entity.ProjectUserDutyTerritory; +import com.jero.modules.project.service.IProjectUserDutyTerritoryService; +import lombok.extern.slf4j.Slf4j; +import com.jero.common.system.base.controller.JeroController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import io.swagger.annotations.Api; + + + /** + * @Description: 用户责任领域 + * @Author: jero-boot + * @Date: 2022-11-15 + * @Version: V1.0 + */ +@Api(tags="用户责任领域") +@RestController +@RequestMapping("/project/projectUserDutyTerritory") +@Slf4j +public class ProjectUserDutyTerritoryController extends JeroController { + @Autowired + private IProjectUserDutyTerritoryService projectUserDutyTerritoryService; + + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/entity/ProjectUserBrand.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/entity/ProjectUserBrand.java new file mode 100644 index 000000000..946c70e9f --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/entity/ProjectUserBrand.java @@ -0,0 +1,51 @@ +package com.jero.modules.project.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import com.jero.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; + + +/** + * @Description: 用户品牌表 + * @Author: jero-boot + * @Date: 2022-11-15 + * @Version: V1.0 + */ +@Data +@TableName("project_user_brand") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="project_user_brand对象", description="用户品牌表") +public class ProjectUserBrand implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private String id; + + /**用户id*/ + @Excel(name = "用户id", width = 15) + @ApiModelProperty(value = "用户id") + private String userId; + + /**品牌类型*/ + @Excel(name = "品牌类型", width = 15) + @ApiModelProperty(value = "品牌类型") + @Dict(dicCode = "brand") + private String brandType; + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/entity/ProjectUserDutyTerritory.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/entity/ProjectUserDutyTerritory.java new file mode 100644 index 000000000..2e4e0a244 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/entity/ProjectUserDutyTerritory.java @@ -0,0 +1,51 @@ +package com.jero.modules.project.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import com.jero.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; + + +/** + * @Description: 用户责任领域 + * @Author: jero-boot + * @Date: 2022-11-15 + * @Version: V1.0 + */ +@Data +@TableName("project_user_duty_territory") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="project_user_duty_territory对象", description="用户责任领域") +public class ProjectUserDutyTerritory implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private String id; + + /**用户id*/ + @Excel(name = "用户id", width = 15) + @ApiModelProperty(value = "用户id") + private String userId; + + /**责任领域*/ + @Excel(name = "责任领域", width = 15) + @ApiModelProperty(value = "责任领域") + @Dict(dicCode = "duty_territory") + private String dutyTerritory; + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/ProjectUserBrandMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/ProjectUserBrandMapper.java new file mode 100644 index 000000000..c0d9ca97b --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/ProjectUserBrandMapper.java @@ -0,0 +1,17 @@ +package com.jero.modules.project.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import com.jero.modules.project.entity.ProjectUserBrand; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 用户品牌表 + * @Author: jero-boot + * @Date: 2022-11-15 + * @Version: V1.0 + */ +public interface ProjectUserBrandMapper extends BaseMapper { + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/ProjectUserDutyTerritoryMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/ProjectUserDutyTerritoryMapper.java new file mode 100644 index 000000000..6f1c309fe --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/ProjectUserDutyTerritoryMapper.java @@ -0,0 +1,17 @@ +package com.jero.modules.project.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import com.jero.modules.project.entity.ProjectUserDutyTerritory; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 用户责任领域 + * @Author: jero-boot + * @Date: 2022-11-15 + * @Version: V1.0 + */ +public interface ProjectUserDutyTerritoryMapper extends BaseMapper { + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/xml/ProjectUserBrandMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/xml/ProjectUserBrandMapper.xml new file mode 100644 index 000000000..da34ad5c8 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/xml/ProjectUserBrandMapper.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/xml/ProjectUserDutyTerritoryMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/xml/ProjectUserDutyTerritoryMapper.xml new file mode 100644 index 000000000..db9d37d76 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/mapper/xml/ProjectUserDutyTerritoryMapper.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/IProjectUserBrandService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/IProjectUserBrandService.java new file mode 100644 index 000000000..7919d93bf --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/IProjectUserBrandService.java @@ -0,0 +1,45 @@ +package com.jero.modules.project.service; + +import com.jero.modules.project.entity.ProjectUserBrand; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * @Description: 用户品牌表 + * @Author: jero-boot + * @Date: 2022-11-15 + * @Version: V1.0 + */ +public interface IProjectUserBrandService extends IService { + + /** + * 通过id删除 + * + * @param id + * @return + */ + void deleteById(String id); + + /** + * 批量删除 + * + * @param ids + * @return + */ + void deleteByIds(List ids); + + /** + * 通过id查询 + * + * @param id + * @return + */ + ProjectUserBrand queryById(String id); + + /** + * 列表查询 + * + * @return + */ + List queryList(); +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/IProjectUserDutyTerritoryService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/IProjectUserDutyTerritoryService.java new file mode 100644 index 000000000..fa2284ffc --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/IProjectUserDutyTerritoryService.java @@ -0,0 +1,45 @@ +package com.jero.modules.project.service; + +import com.jero.modules.project.entity.ProjectUserDutyTerritory; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * @Description: 用户责任领域 + * @Author: jero-boot + * @Date: 2022-11-15 + * @Version: V1.0 + */ +public interface IProjectUserDutyTerritoryService extends IService { + + /** + * 通过id删除 + * + * @param id + * @return + */ + void deleteById(String id); + + /** + * 批量删除 + * + * @param ids + * @return + */ + void deleteByIds(List ids); + + /** + * 通过id查询 + * + * @param id + * @return + */ + ProjectUserDutyTerritory queryById(String id); + + /** + * 列表查询 + * + * @return + */ + List queryList(); +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectUserBrandServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectUserBrandServiceImpl.java new file mode 100644 index 000000000..eb72c447c --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectUserBrandServiceImpl.java @@ -0,0 +1,62 @@ +package com.jero.modules.project.service.impl; + +import com.jero.modules.project.entity.ProjectUserBrand; +import com.jero.modules.project.mapper.ProjectUserBrandMapper; +import com.jero.modules.project.service.IProjectUserBrandService; +import org.springframework.stereotype.Service; +import java.util.List; +import java.util.Date; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 用户品牌表 + * @Author: jero-boot + * @Date: 2022-11-15 + * @Version: V1.0 + */ +@Service +public class ProjectUserBrandServiceImpl extends ServiceImpl implements IProjectUserBrandService { + + /** + * 通过id删除 + * + * @param id + * @return + */ + @Override + public void deleteById(String id) { + removeById(id); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @Override + public void deleteByIds(List ids) { + removeByIds(ids); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @Override + public ProjectUserBrand queryById(String id) { + return getById(id); + } + + /** + * 列表查询 + * + * @return + */ + @Override + public List queryList() { + return list(); + } +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectUserDutyTerritoryServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectUserDutyTerritoryServiceImpl.java new file mode 100644 index 000000000..971918bb1 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectUserDutyTerritoryServiceImpl.java @@ -0,0 +1,62 @@ +package com.jero.modules.project.service.impl; + +import com.jero.modules.project.entity.ProjectUserDutyTerritory; +import com.jero.modules.project.mapper.ProjectUserDutyTerritoryMapper; +import com.jero.modules.project.service.IProjectUserDutyTerritoryService; +import org.springframework.stereotype.Service; +import java.util.List; +import java.util.Date; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 用户责任领域 + * @Author: jero-boot + * @Date: 2022-11-15 + * @Version: V1.0 + */ +@Service +public class ProjectUserDutyTerritoryServiceImpl extends ServiceImpl implements IProjectUserDutyTerritoryService { + + /** + * 通过id删除 + * + * @param id + * @return + */ + @Override + public void deleteById(String id) { + removeById(id); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @Override + public void deleteByIds(List ids) { + removeByIds(ids); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @Override + public ProjectUserDutyTerritory queryById(String id) { + return getById(id); + } + + /** + * 列表查询 + * + * @return + */ + @Override + public List queryList() { + return list(); + } +}