company添加swagger注解

This commit is contained in:
mashuai 2023-12-07 14:46:19 +08:00
parent cd9a5581b9
commit 04bc27175c
9 changed files with 66 additions and 1 deletions

View File

@ -4,16 +4,20 @@ import com.bonus.zlpt.common.core.web.controller.BaseController;
import com.bonus.zlpt.common.core.web.domain.AjaxResult; import com.bonus.zlpt.common.core.web.domain.AjaxResult;
import com.bonus.zlpt.company.api.domain.BaseAddress; import com.bonus.zlpt.company.api.domain.BaseAddress;
import com.bonus.zlpt.company.service.BaseAddressService; import com.bonus.zlpt.company.service.BaseAddressService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@RestController @RestController
@RequestMapping("/baseAddress") @RequestMapping("/baseAddress")
@Api(value = "企业地址管理",tags = {"企业地址模块"})
public class BaseAddressController extends BaseController { public class BaseAddressController extends BaseController {
@Autowired @Autowired
private BaseAddressService baseAddressService; private BaseAddressService baseAddressService;
@ApiOperation("查询地址")
@PostMapping("/selectAddress") @PostMapping("/selectAddress")
public AjaxResult selectAddress(@RequestBody BaseAddress baseAddress){ public AjaxResult selectAddress(@RequestBody BaseAddress baseAddress){

View File

@ -1,6 +1,8 @@
package com.bonus.zlpt.company.controller; package com.bonus.zlpt.company.controller;
import com.bonus.zlpt.company.api.domain.BmCoBank; import com.bonus.zlpt.company.api.domain.BmCoBank;
import com.bonus.zlpt.company.service.impl.BmCoBankServiceImpl; import com.bonus.zlpt.company.service.impl.BmCoBankServiceImpl;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource; import javax.annotation.Resource;
@ -12,6 +14,7 @@ import javax.annotation.Resource;
*/ */
@RestController @RestController
@RequestMapping("/company_bank") @RequestMapping("/company_bank")
@Api(value = "企业开户行信息",tags = {"企业开户行信息"})
public class BmCoBankController { public class BmCoBankController {
/** /**
@ -27,12 +30,14 @@ public class BmCoBankController {
* @return 单条数据 * @return 单条数据
*/ */
@GetMapping("selectOne") @GetMapping("selectOne")
@ApiOperation("通过主键查询单条数据")
public BmCoBank selectOne(Integer id) { public BmCoBank selectOne(Integer id) {
return bmCoBankServiceImpl.selectByPrimaryKey(id); return bmCoBankServiceImpl.selectByPrimaryKey(id);
} }
@PostMapping("insert") @PostMapping("insert")
@ApiOperation("新增企业开户行信息")
public int insert(@RequestBody BmCoBank bmCoBank){ public int insert(@RequestBody BmCoBank bmCoBank){
return bmCoBankServiceImpl.insert(bmCoBank); return bmCoBankServiceImpl.insert(bmCoBank);
} }

View File

@ -14,6 +14,8 @@ import com.bonus.zlpt.company.api.domain.vo.BmCompanyInfoVo;
import com.bonus.zlpt.company.mapper.BmCompanyInfoDao; import com.bonus.zlpt.company.mapper.BmCompanyInfoDao;
import com.bonus.zlpt.company.service.BmCompanyInfoService; import com.bonus.zlpt.company.service.BmCompanyInfoService;
import com.bonus.zlpt.common.log.annotation.Log; import com.bonus.zlpt.common.log.annotation.Log;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
@ -27,6 +29,7 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/company_info") @RequestMapping("/company_info")
@Api(value = "企业信息管理",tags = {"企业信息表"})
public class BmCompanyInfoController extends BaseController { public class BmCompanyInfoController extends BaseController {
@Resource @Resource
@ -42,6 +45,7 @@ public class BmCompanyInfoController extends BaseController {
* @return 单条数据 * @return 单条数据
*/ */
@GetMapping("selectById") @GetMapping("selectById")
@ApiOperation("通过主键查询单条数据")
public BmCompanyInfo selectById(Integer id) { return bmCompanyInfoService.selectByPrimaryKey(id); } public BmCompanyInfo selectById(Integer id) { return bmCompanyInfoService.selectByPrimaryKey(id); }
@ -50,6 +54,7 @@ public class BmCompanyInfoController extends BaseController {
*/ */
@RequiresPermissions("system:company:list") @RequiresPermissions("system:company:list")
@GetMapping("/list") @GetMapping("/list")
@ApiOperation("获取公司列表")
public AjaxResult list(BmCompanyInfo obj) { public AjaxResult list(BmCompanyInfo obj) {
List<BmCompanyInfo> list = bmCompanyInfoDao.selectCompanyList(obj); List<BmCompanyInfo> list = bmCompanyInfoDao.selectCompanyList(obj);
return success(list); return success(list);
@ -61,6 +66,7 @@ public class BmCompanyInfoController extends BaseController {
@RequiresPermissions("system:company:add") @RequiresPermissions("system:company:add")
@Log(title = "企业管理", businessType = BusinessType.INSERT) @Log(title = "企业管理", businessType = BusinessType.INSERT)
@PostMapping("addCompanyInfo") @PostMapping("addCompanyInfo")
@ApiOperation("录入企业信息")
public AjaxResult add(@RequestBody BmCompanyInfoDto obj) { public AjaxResult add(@RequestBody BmCompanyInfoDto obj) {
return toAjax(bmCompanyInfoService.insertSelective(obj)); return toAjax(bmCompanyInfoService.insertSelective(obj));
} }
@ -71,6 +77,7 @@ public class BmCompanyInfoController extends BaseController {
@RequiresPermissions("system:company:edit") @RequiresPermissions("system:company:edit")
@Log(title = "企业管理", businessType = BusinessType.UPDATE) @Log(title = "企业管理", businessType = BusinessType.UPDATE)
@PostMapping("updateCompanyInfo") @PostMapping("updateCompanyInfo")
@ApiOperation("企业信息变更")
public AjaxResult edit(@RequestBody BmCompanyInfoDto obj) { public AjaxResult edit(@RequestBody BmCompanyInfoDto obj) {
Integer deptId = obj.getBmCompanyInfo().getCompanyId(); Integer deptId = obj.getBmCompanyInfo().getCompanyId();
@ -88,6 +95,7 @@ public class BmCompanyInfoController extends BaseController {
@RequiresPermissions("system:company:remove") @RequiresPermissions("system:company:remove")
@Log(title = "企业管理", businessType = BusinessType.DELETE) @Log(title = "企业管理", businessType = BusinessType.DELETE)
@DeleteMapping("/{deptId}") @DeleteMapping("/{deptId}")
@ApiOperation("企业注销")
public AjaxResult remove(@PathVariable Integer deptId) { public AjaxResult remove(@PathVariable Integer deptId) {
return toAjax(bmCompanyInfoService.deleteByPrimaryKey(deptId)); return toAjax(bmCompanyInfoService.deleteByPrimaryKey(deptId));
} }
@ -97,6 +105,7 @@ public class BmCompanyInfoController extends BaseController {
* 根据条件查询企业信息(企业入驻审核) * 根据条件查询企业信息(企业入驻审核)
*/ */
@PostMapping("/selectList") @PostMapping("/selectList")
@ApiOperation("根据条件查询企业信息(企业入驻审核)")
public TableDataInfo selectList(@RequestBody BmCompanyDto bmCompanyDto){ public TableDataInfo selectList(@RequestBody BmCompanyDto bmCompanyDto){
startPage(bmCompanyDto.getPageNum(), bmCompanyDto.getPageSize()); startPage(bmCompanyDto.getPageNum(), bmCompanyDto.getPageSize());
@ -110,6 +119,7 @@ public class BmCompanyInfoController extends BaseController {
* @return * @return
*/ */
@GetMapping("/getCompanyInfoById/{id}") @GetMapping("/getCompanyInfoById/{id}")
@ApiOperation("根据企业id查询企业信息")
public AjaxResult getCompanyInfoById(@PathVariable("id") Integer id){ public AjaxResult getCompanyInfoById(@PathVariable("id") Integer id){
return success(bmCompanyInfoService.getCompanyInfoById(id)); return success(bmCompanyInfoService.getCompanyInfoById(id));
@ -120,6 +130,7 @@ public class BmCompanyInfoController extends BaseController {
* @param response * @param response
*/ */
@GetMapping("/exportExcel") @GetMapping("/exportExcel")
@ApiOperation("企业入驻信息导出")
public void exportExcel(HttpServletResponse response) throws UnsupportedEncodingException { public void exportExcel(HttpServletResponse response) throws UnsupportedEncodingException {
ExcelUtil<BmCompanyInfo> bmCompanyInfoExcelUtil = new ExcelUtil<>(BmCompanyInfo.class); ExcelUtil<BmCompanyInfo> bmCompanyInfoExcelUtil = new ExcelUtil<>(BmCompanyInfo.class);
@ -132,6 +143,7 @@ public class BmCompanyInfoController extends BaseController {
* @return * @return
*/ */
@PostMapping("/selectCompanyInfo") @PostMapping("/selectCompanyInfo")
@ApiOperation("根据条件查询企业详细信息")
public TableDataInfo selectCompanyInfo(@RequestBody BmCompanyDto bmCompanyDto){ public TableDataInfo selectCompanyInfo(@RequestBody BmCompanyDto bmCompanyDto){
startPage(bmCompanyDto.getPageNum(), bmCompanyDto.getPageSize()); startPage(bmCompanyDto.getPageNum(), bmCompanyDto.getPageSize());

View File

@ -8,6 +8,8 @@ import com.bonus.zlpt.common.security.utils.SecurityUtils;
import com.bonus.zlpt.company.api.domain.SysDic; import com.bonus.zlpt.company.api.domain.SysDic;
import com.bonus.zlpt.company.mapper.BmCompanyInfoDao; import com.bonus.zlpt.company.mapper.BmCompanyInfoDao;
import com.bonus.zlpt.company.service.BmCompanyTypeService; import com.bonus.zlpt.company.service.BmCompanyTypeService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@ -22,6 +24,7 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("company_type") @RequestMapping("company_type")
@Api(value = "企业类型管理",tags = {"企业类型管理"})
public class BmCompanyTypeController extends BaseController { public class BmCompanyTypeController extends BaseController {
@ -37,6 +40,7 @@ public class BmCompanyTypeController extends BaseController {
* @return * @return
*/ */
@PostMapping("/selectCompanyTypeList") @PostMapping("/selectCompanyTypeList")
@ApiOperation("根据条件查询企业类型数据")
public TableDataInfo selectCompanyTypeList(@RequestBody SysDic sysDic){ public TableDataInfo selectCompanyTypeList(@RequestBody SysDic sysDic){
startPage(sysDic.getPageNum(),sysDic.getPageSize()); startPage(sysDic.getPageNum(),sysDic.getPageSize());
@ -51,6 +55,7 @@ public class BmCompanyTypeController extends BaseController {
* @return * @return
*/ */
@PostMapping("/selectCompanyLtd") @PostMapping("/selectCompanyLtd")
@ApiOperation("根据条件查询企业所属")
public TableDataInfo selectCompanyLtd(@RequestBody SysDic sysDic){ public TableDataInfo selectCompanyLtd(@RequestBody SysDic sysDic){
startPage(sysDic.getPageNum(),sysDic.getPageSize()); startPage(sysDic.getPageNum(),sysDic.getPageSize());
@ -65,6 +70,7 @@ public class BmCompanyTypeController extends BaseController {
* @return * @return
*/ */
@PostMapping("/selectIdCard") @PostMapping("/selectIdCard")
@ApiOperation("根据条件查询证件类型")
public TableDataInfo selectIdCard(@RequestBody SysDic sysDic){ public TableDataInfo selectIdCard(@RequestBody SysDic sysDic){
startPage(sysDic.getPageNum(),sysDic.getPageSize()); startPage(sysDic.getPageNum(),sysDic.getPageSize());
@ -80,6 +86,7 @@ public class BmCompanyTypeController extends BaseController {
* @return * @return
*/ */
@PostMapping("/addOrUpdateCompanyType") @PostMapping("/addOrUpdateCompanyType")
@ApiOperation("新增或者修改企业类型")
public AjaxResult addOrUpdateCompanyType(@Validated @RequestBody SysDic sysDic ){ public AjaxResult addOrUpdateCompanyType(@Validated @RequestBody SysDic sysDic ){
//修改 //修改
@ -110,6 +117,7 @@ public class BmCompanyTypeController extends BaseController {
* @return * @return
*/ */
@DeleteMapping("/deleteCompanyType/{id}") @DeleteMapping("/deleteCompanyType/{id}")
@ApiOperation("根据id删除企业类型")
public AjaxResult deleteCompanyType(@PathVariable("id") Integer id){ public AjaxResult deleteCompanyType(@PathVariable("id") Integer id){
//根据id查询企业类型数据 //根据id查询企业类型数据
@ -130,6 +138,7 @@ public class BmCompanyTypeController extends BaseController {
* @param response * @param response
*/ */
@GetMapping("/exportExcel") @GetMapping("/exportExcel")
@ApiOperation("企业类型导出")
public void exportExcel(HttpServletResponse response) throws UnsupportedEncodingException { public void exportExcel(HttpServletResponse response) throws UnsupportedEncodingException {
ExcelUtil<SysDic> sysDicExcelUtil = new ExcelUtil<>(SysDic.class); ExcelUtil<SysDic> sysDicExcelUtil = new ExcelUtil<>(SysDic.class);

View File

@ -5,6 +5,8 @@ import com.bonus.zlpt.common.core.web.page.PageDomain;
import com.bonus.zlpt.common.core.web.page.TableDataInfo; import com.bonus.zlpt.common.core.web.page.TableDataInfo;
import com.bonus.zlpt.company.api.domain.BusinessMenu; import com.bonus.zlpt.company.api.domain.BusinessMenu;
import com.bonus.zlpt.company.service.BusinessMenuService; import com.bonus.zlpt.company.service.BusinessMenuService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@ -15,6 +17,7 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/business/menu") @RequestMapping("/business/menu")
@Api(value = "业务类型",tags = {"业务类型"})
public class BusinessMenuController extends BaseController { public class BusinessMenuController extends BaseController {
@Autowired @Autowired
@ -26,6 +29,7 @@ public class BusinessMenuController extends BaseController {
* @return * @return
*/ */
@PostMapping("/selectList") @PostMapping("/selectList")
@ApiOperation("查询所有业务类型")
public TableDataInfo selectList(@RequestBody PageDomain pageDomain){ public TableDataInfo selectList(@RequestBody PageDomain pageDomain){
startPage(pageDomain.getPageNum(), pageDomain.getPageSize()); startPage(pageDomain.getPageNum(), pageDomain.getPageSize());

View File

@ -9,6 +9,8 @@ import com.bonus.zlpt.company.api.domain.BusinessOpen;
import com.bonus.zlpt.company.api.domain.dto.BmCompanyDto; import com.bonus.zlpt.company.api.domain.dto.BmCompanyDto;
import com.bonus.zlpt.company.api.domain.vo.BusinessOpenVo; import com.bonus.zlpt.company.api.domain.vo.BusinessOpenVo;
import com.bonus.zlpt.company.service.BusinessOpenService; import com.bonus.zlpt.company.service.BusinessOpenService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@ -23,6 +25,7 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/business/open") @RequestMapping("/business/open")
@Api(value = "企业业务开通管理",tags = {"企业业务开通管理"})
public class BusinessOpenController extends BaseController { public class BusinessOpenController extends BaseController {
@Autowired @Autowired
@ -35,6 +38,7 @@ public class BusinessOpenController extends BaseController {
* @return * @return
*/ */
@PostMapping("/selectList") @PostMapping("/selectList")
@ApiOperation("根据条件查询企业业务开通信息列表")
public TableDataInfo selectList(@RequestBody BmCompanyDto bmCompanyDto){ public TableDataInfo selectList(@RequestBody BmCompanyDto bmCompanyDto){
startPage(bmCompanyDto.getPageNum(),bmCompanyDto.getPageSize()); startPage(bmCompanyDto.getPageNum(),bmCompanyDto.getPageSize());
@ -48,6 +52,7 @@ public class BusinessOpenController extends BaseController {
* @return * @return
*/ */
@PostMapping("/insert") @PostMapping("/insert")
@ApiOperation("新增业务开通请求")
public AjaxResult insertBusinessOpenInfo(@RequestBody BusinessOpen businessOpen){ public AjaxResult insertBusinessOpenInfo(@RequestBody BusinessOpen businessOpen){
return toAjax(businessOpenService.insertBusinessOpenInfo(businessOpen)); return toAjax(businessOpenService.insertBusinessOpenInfo(businessOpen));
@ -59,6 +64,7 @@ public class BusinessOpenController extends BaseController {
* @return * @return
*/ */
@PostMapping("/updateBusiness") @PostMapping("/updateBusiness")
@ApiOperation("企业业务开通数据修改")
public AjaxResult updateBusiness(@RequestBody BusinessOpen businessOpen){ public AjaxResult updateBusiness(@RequestBody BusinessOpen businessOpen){
if(!"0".equals(businessOpen.getStatus()) && !"3".equals(businessOpen.getStatus())){ if(!"0".equals(businessOpen.getStatus()) && !"3".equals(businessOpen.getStatus())){
@ -74,6 +80,7 @@ public class BusinessOpenController extends BaseController {
* @param response * @param response
*/ */
@GetMapping("/exportExcel") @GetMapping("/exportExcel")
@ApiOperation("企业业务开通数据导出")
public void exportExcel(HttpServletResponse response) throws UnsupportedEncodingException { public void exportExcel(HttpServletResponse response) throws UnsupportedEncodingException {
ExcelUtil<BusinessOpenVo> businessOpenVoExcelUtil = new ExcelUtil<>(BusinessOpenVo.class); ExcelUtil<BusinessOpenVo> businessOpenVoExcelUtil = new ExcelUtil<>(BusinessOpenVo.class);

View File

@ -7,6 +7,8 @@ import com.bonus.zlpt.common.security.annotation.RequiresPermissions;
import com.bonus.zlpt.company.api.domain.MaUserCollect; import com.bonus.zlpt.company.api.domain.MaUserCollect;
import com.bonus.zlpt.company.mapper.MaUserCollectMapper; import com.bonus.zlpt.company.mapper.MaUserCollectMapper;
import com.bonus.zlpt.company.service.MaUserCollectService; import com.bonus.zlpt.company.service.MaUserCollectService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource; import javax.annotation.Resource;
@ -19,6 +21,7 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/user_collect") @RequestMapping("/user_collect")
@Api(value = "城市控制器",tags = {"城市管理"})
public class MaUserCollectController extends BaseController { public class MaUserCollectController extends BaseController {
/** /**
@ -36,6 +39,7 @@ public class MaUserCollectController extends BaseController {
@RequiresPermissions("system:collect:add") @RequiresPermissions("system:collect:add")
@Log(title = "收藏设备", businessType = BusinessType.INSERT) @Log(title = "收藏设备", businessType = BusinessType.INSERT)
@PostMapping("saveCollectedEquipment") @PostMapping("saveCollectedEquipment")
@ApiOperation("新增 -- 收藏设备")
public AjaxResult saveCollectedEquipment(@RequestBody MaUserCollect obj) { public AjaxResult saveCollectedEquipment(@RequestBody MaUserCollect obj) {
try { try {
return toAjax(maUserCollectService.insertSelective(obj)); return toAjax(maUserCollectService.insertSelective(obj));
@ -49,6 +53,7 @@ public class MaUserCollectController extends BaseController {
*/ */
@RequiresPermissions("system:collect:list") @RequiresPermissions("system:collect:list")
@GetMapping("/getColletList") @GetMapping("/getColletList")
@ApiOperation("获取收藏列表")
public AjaxResult getColletList(MaUserCollect obj) { public AjaxResult getColletList(MaUserCollect obj) {
try { try {
List<MaUserCollect> list = maUserCollectMapper.selectAll(obj); List<MaUserCollect> list = maUserCollectMapper.selectAll(obj);
@ -64,6 +69,7 @@ public class MaUserCollectController extends BaseController {
@RequiresPermissions("system:collect:remove") @RequiresPermissions("system:collect:remove")
@Log(title = "取消收藏", businessType = BusinessType.DELETE) @Log(title = "取消收藏", businessType = BusinessType.DELETE)
@PostMapping("cancelCollet") @PostMapping("cancelCollet")
@ApiOperation("删除 -- 取消收藏")
public AjaxResult cancelCollet(@RequestBody MaUserCollect obj) { public AjaxResult cancelCollet(@RequestBody MaUserCollect obj) {
try { try {
return toAjax(maUserCollectService.deleteByPrimaryKey(obj)); return toAjax(maUserCollectService.deleteByPrimaryKey(obj));
@ -79,6 +85,7 @@ public class MaUserCollectController extends BaseController {
@RequiresPermissions("system:collect:list") @RequiresPermissions("system:collect:list")
@Log(title = "根据设备id查询信息", businessType = BusinessType.OTHER) @Log(title = "根据设备id查询信息", businessType = BusinessType.OTHER)
@GetMapping("selectByMaId") @GetMapping("selectByMaId")
@ApiOperation("查询 -- 根据设备id获取信息")
public AjaxResult selectByMaId(Integer maId) { public AjaxResult selectByMaId(Integer maId) {
try { try {
return success(maUserCollectService.selectByMaId(maId)); return success(maUserCollectService.selectByMaId(maId));
@ -95,6 +102,7 @@ public class MaUserCollectController extends BaseController {
* @return 单条数据 * @return 单条数据
*/ */
@GetMapping("selectOne") @GetMapping("selectOne")
@ApiOperation("通过主键查询单条数据")
public MaUserCollect selectOne(Integer id) { public MaUserCollect selectOne(Integer id) {
return maUserCollectService.selectByPrimaryKey(id); return maUserCollectService.selectByPrimaryKey(id);
} }

View File

@ -9,6 +9,8 @@ import com.bonus.zlpt.company.api.domain.ServiceGreementInfo;
import com.bonus.zlpt.company.api.domain.dto.ServiceDto; import com.bonus.zlpt.company.api.domain.dto.ServiceDto;
import com.bonus.zlpt.company.api.domain.vo.ServiceGreementVo; import com.bonus.zlpt.company.api.domain.vo.ServiceGreementVo;
import com.bonus.zlpt.company.service.ServiceGreementInfoService; import com.bonus.zlpt.company.service.ServiceGreementInfoService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource; import javax.annotation.Resource;
@ -24,6 +26,7 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("serviceGreementInfo") @RequestMapping("serviceGreementInfo")
@Api(value = "隐私服务协议表",tags = {"隐私服务协议管理"})
public class ServiceGreementInfoController extends BaseController { public class ServiceGreementInfoController extends BaseController {
/** /**
* 服务对象 * 服务对象
@ -37,6 +40,7 @@ public class ServiceGreementInfoController extends BaseController {
* @return * @return
*/ */
@PostMapping("/list") @PostMapping("/list")
@ApiOperation("获取隐私协议模板列表")
public TableDataInfo getPrivacyAgreementTemplateList(@RequestBody ServiceDto dto) public TableDataInfo getPrivacyAgreementTemplateList(@RequestBody ServiceDto dto)
{ {
startPage(dto.getPageNum(), dto.getPageSize()); startPage(dto.getPageNum(), dto.getPageSize());
@ -50,6 +54,7 @@ public class ServiceGreementInfoController extends BaseController {
* @return * @return
*/ */
@GetMapping("/{id}") @GetMapping("/{id}")
@ApiOperation("根据id查询隐私协议模板信息")
public AjaxResult getListById(@PathVariable("id") int id) public AjaxResult getListById(@PathVariable("id") int id)
{ {
ServiceGreementVo serviceGreementVo = serviceGreementInfoService.selectListById(id); ServiceGreementVo serviceGreementVo = serviceGreementInfoService.selectListById(id);
@ -62,6 +67,7 @@ public class ServiceGreementInfoController extends BaseController {
* @return * @return
*/ */
@PostMapping("/add") @PostMapping("/add")
@ApiOperation("新增隐私协议模板信息")
public AjaxResult addPrivacyAgreementTemplateList(@RequestBody ServiceGreementInfo dto) public AjaxResult addPrivacyAgreementTemplateList(@RequestBody ServiceGreementInfo dto)
{ {
Long userId = SecurityUtils.getUserId(); Long userId = SecurityUtils.getUserId();
@ -75,6 +81,7 @@ public class ServiceGreementInfoController extends BaseController {
* @param * @param
*/ */
@GetMapping("/export") @GetMapping("/export")
@ApiOperation("导出隐私协议模板信息")
public void expPrivacyAgreementTemplate(HttpServletResponse response) throws UnsupportedEncodingException { public void expPrivacyAgreementTemplate(HttpServletResponse response) throws UnsupportedEncodingException {
ExcelUtil<ServiceGreementVo> util = new ExcelUtil<>(ServiceGreementVo.class); ExcelUtil<ServiceGreementVo> util = new ExcelUtil<>(ServiceGreementVo.class);
util.exportExcel(response, serviceGreementInfoService.selectGreementInfoList(new ServiceDto()), "隐私协议模板信息", "","隐私协议模板信息"); util.exportExcel(response, serviceGreementInfoService.selectGreementInfoList(new ServiceDto()), "隐私协议模板信息", "","隐私协议模板信息");
@ -86,6 +93,7 @@ public class ServiceGreementInfoController extends BaseController {
* @return * @return
*/ */
@PutMapping("/update") @PutMapping("/update")
@ApiOperation("编辑隐私协议模板信息")
public AjaxResult updatePrivacyAgreementTemplateList(@RequestBody ServiceGreementInfo dto) public AjaxResult updatePrivacyAgreementTemplateList(@RequestBody ServiceGreementInfo dto)
{ {
return toAjax(serviceGreementInfoService.update(dto)); return toAjax(serviceGreementInfoService.update(dto));
@ -97,6 +105,7 @@ public class ServiceGreementInfoController extends BaseController {
* @return * @return
*/ */
@DeleteMapping("/{id}") @DeleteMapping("/{id}")
@ApiOperation("根据id删除隐私协议模板")
public AjaxResult delCarouselChartInfo(@PathVariable("id") int id) public AjaxResult delCarouselChartInfo(@PathVariable("id") int id)
{ {
serviceGreementInfoService.delete(id); serviceGreementInfoService.delete(id);

View File

@ -5,12 +5,15 @@ import com.bonus.zlpt.common.core.web.domain.AjaxResult;
import com.bonus.zlpt.common.security.utils.SecurityUtils; import com.bonus.zlpt.common.security.utils.SecurityUtils;
import com.bonus.zlpt.system.api.RemoteUserService; import com.bonus.zlpt.system.api.RemoteUserService;
import com.bonus.zlpt.system.api.domain.SysUser; import com.bonus.zlpt.system.api.domain.SysUser;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.List; import java.util.List;
@RestController @RestController
@RequestMapping("/sun") @RequestMapping("/sun")
@Api(value = "子账号",tags = {"子账号管理"})
public class SunAccountController extends BaseController { public class SunAccountController extends BaseController {
@Autowired @Autowired
@ -22,6 +25,7 @@ public class SunAccountController extends BaseController {
* @return * @return
*/ */
@GetMapping("/selectUserList") @GetMapping("/selectUserList")
@ApiOperation("获取此账号下的子账号信息")
public List<SysUser> selectUserList() { public List<SysUser> selectUserList() {
SysUser sysUser = new SysUser(); SysUser sysUser = new SysUser();
int parentId = Math.toIntExact(SecurityUtils.getUserId()); int parentId = Math.toIntExact(SecurityUtils.getUserId());
@ -36,6 +40,7 @@ public class SunAccountController extends BaseController {
* @return * @return
*/ */
@PostMapping("/sunAdd") @PostMapping("/sunAdd")
@ApiOperation("添加子账号")
public AjaxResult sunAdd(@RequestBody SysUser sysUser) { public AjaxResult sunAdd(@RequestBody SysUser sysUser) {
int parentId = Math.toIntExact(SecurityUtils.getUserId()); int parentId = Math.toIntExact(SecurityUtils.getUserId());
@ -51,6 +56,7 @@ public class SunAccountController extends BaseController {
* @return * @return
*/ */
@PostMapping("/updateUserStatus") @PostMapping("/updateUserStatus")
@ApiOperation("修改子账号状态")
public AjaxResult updateUserStatus(@RequestBody SysUser sysUser) { public AjaxResult updateUserStatus(@RequestBody SysUser sysUser) {
remoteUserService.edit(sysUser); remoteUserService.edit(sysUser);
@ -63,6 +69,7 @@ public class SunAccountController extends BaseController {
* @return * @return
*/ */
@PostMapping("/deleteUserById/{id}") @PostMapping("/deleteUserById/{id}")
@ApiOperation("删除子账号")
public AjaxResult deleteUserById(@PathVariable Long id) { public AjaxResult deleteUserById(@PathVariable Long id) {
remoteUserService.remove(new Long[]{id}); remoteUserService.remove(new Long[]{id});