¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.api.business; |
| | | |
| | | import com.doumee.api.BaseController; |
| | | import com.doumee.core.annotation.excel.ExcelExporter; |
| | | import com.doumee.core.annotation.pr.PreventRepeat; |
| | | import com.doumee.core.model.ApiResponse; |
| | | import com.doumee.core.model.PageWrap; |
| | | import com.doumee.core.model.PageData; |
| | | import com.doumee.dao.business.model.CompanyDepartment; |
| | | import com.doumee.service.business.CompanyDepartmentService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.apache.shiro.authz.annotation.RequiresPermissions; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/10/28 19:16 |
| | | */ |
| | | @Api(tags = "ä¼ä¸ä¿¡æ¯è¡¨") |
| | | @RestController |
| | | @RequestMapping("/business/companyDepartment") |
| | | public class CompanyDepartmentController extends BaseController { |
| | | |
| | | @Autowired |
| | | private CompanyDepartmentService companyDepartmentService; |
| | | |
| | | @PreventRepeat |
| | | @ApiOperation("æ°å»º") |
| | | @PostMapping("/create") |
| | | @RequiresPermissions("business:companydepartment:create") |
| | | public ApiResponse create(@RequestBody CompanyDepartment companyDepartment) { |
| | | return ApiResponse.success(companyDepartmentService.create(companyDepartment)); |
| | | } |
| | | |
| | | @ApiOperation("æ ¹æ®IDå é¤") |
| | | @GetMapping("/delete/{id}") |
| | | @RequiresPermissions("business:companydepartment:delete") |
| | | public ApiResponse deleteById(@PathVariable Integer id) { |
| | | companyDepartmentService.deleteById(id); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | | @ApiOperation("æ¹éå é¤") |
| | | @GetMapping("/delete/batch") |
| | | @RequiresPermissions("business:companydepartment:delete") |
| | | public ApiResponse deleteByIdInBatch(@RequestParam String ids) { |
| | | String [] idArray = ids.split(","); |
| | | List<Integer> idList = new ArrayList<>(); |
| | | for (String id : idArray) { |
| | | idList.add(Integer.valueOf(id)); |
| | | } |
| | | companyDepartmentService.deleteByIdInBatch(idList); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | | @ApiOperation("æ ¹æ®IDä¿®æ¹") |
| | | @PostMapping("/updateById") |
| | | @RequiresPermissions("business:companydepartment:update") |
| | | public ApiResponse updateById(@RequestBody CompanyDepartment companyDepartment) { |
| | | companyDepartmentService.updateById(companyDepartment); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | | @ApiOperation("å页æ¥è¯¢") |
| | | @PostMapping("/page") |
| | | @RequiresPermissions("business:companydepartment:query") |
| | | public ApiResponse<PageData<CompanyDepartment>> findPage (@RequestBody PageWrap<CompanyDepartment> pageWrap) { |
| | | return ApiResponse.success(companyDepartmentService.findPage(pageWrap)); |
| | | } |
| | | |
| | | @ApiOperation("导åºExcel") |
| | | @PostMapping("/exportExcel") |
| | | @RequiresPermissions("business:companydepartment:exportExcel") |
| | | public void exportExcel (@RequestBody PageWrap<CompanyDepartment> pageWrap, HttpServletResponse response) { |
| | | ExcelExporter.build(CompanyDepartment.class).export(companyDepartmentService.findPage(pageWrap).getRecords(), "ä¼ä¸ä¿¡æ¯è¡¨", response); |
| | | } |
| | | |
| | | @ApiOperation("æ ¹æ®IDæ¥è¯¢") |
| | | @GetMapping("/{id}") |
| | | @RequiresPermissions("business:companydepartment:query") |
| | | public ApiResponse findById(@PathVariable Integer id) { |
| | | return ApiResponse.success(companyDepartmentService.findById(id)); |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.api.business; |
| | | |
| | | import com.doumee.api.BaseController; |
| | | import com.doumee.core.annotation.excel.ExcelExporter; |
| | | import com.doumee.core.annotation.pr.PreventRepeat; |
| | | import com.doumee.core.model.ApiResponse; |
| | | import com.doumee.core.model.PageWrap; |
| | | import com.doumee.core.model.PageData; |
| | | import com.doumee.dao.business.model.CompanyUserApply; |
| | | import com.doumee.service.business.CompanyUserApplyService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.apache.shiro.authz.annotation.RequiresPermissions; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/10/28 19:16 |
| | | */ |
| | | @Api(tags = "éå¢ç³è¯·è®°å½è¡¨") |
| | | @RestController |
| | | @RequestMapping("/business/companyUserApply") |
| | | public class CompanyUserApplyController extends BaseController { |
| | | |
| | | @Autowired |
| | | private CompanyUserApplyService companyUserApplyService; |
| | | |
| | | @PreventRepeat |
| | | @ApiOperation("æ°å»º") |
| | | @PostMapping("/create") |
| | | @RequiresPermissions("business:companyuserapply:create") |
| | | public ApiResponse create(@RequestBody CompanyUserApply companyUserApply) { |
| | | return ApiResponse.success(companyUserApplyService.create(companyUserApply)); |
| | | } |
| | | |
| | | @ApiOperation("æ ¹æ®IDå é¤") |
| | | @GetMapping("/delete/{id}") |
| | | @RequiresPermissions("business:companyuserapply:delete") |
| | | public ApiResponse deleteById(@PathVariable Integer id) { |
| | | companyUserApplyService.deleteById(id); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | | @ApiOperation("æ¹éå é¤") |
| | | @GetMapping("/delete/batch") |
| | | @RequiresPermissions("business:companyuserapply:delete") |
| | | public ApiResponse deleteByIdInBatch(@RequestParam String ids) { |
| | | String [] idArray = ids.split(","); |
| | | List<Integer> idList = new ArrayList<>(); |
| | | for (String id : idArray) { |
| | | idList.add(Integer.valueOf(id)); |
| | | } |
| | | companyUserApplyService.deleteByIdInBatch(idList); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | | @ApiOperation("æ ¹æ®IDä¿®æ¹") |
| | | @PostMapping("/updateById") |
| | | @RequiresPermissions("business:companyuserapply:update") |
| | | public ApiResponse updateById(@RequestBody CompanyUserApply companyUserApply) { |
| | | companyUserApplyService.updateById(companyUserApply); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | | @ApiOperation("å页æ¥è¯¢") |
| | | @PostMapping("/page") |
| | | @RequiresPermissions("business:companyuserapply:query") |
| | | public ApiResponse<PageData<CompanyUserApply>> findPage (@RequestBody PageWrap<CompanyUserApply> pageWrap) { |
| | | return ApiResponse.success(companyUserApplyService.findPage(pageWrap)); |
| | | } |
| | | |
| | | @ApiOperation("导åºExcel") |
| | | @PostMapping("/exportExcel") |
| | | @RequiresPermissions("business:companyuserapply:exportExcel") |
| | | public void exportExcel (@RequestBody PageWrap<CompanyUserApply> pageWrap, HttpServletResponse response) { |
| | | ExcelExporter.build(CompanyUserApply.class).export(companyUserApplyService.findPage(pageWrap).getRecords(), "éå¢ç³è¯·è®°å½è¡¨", response); |
| | | } |
| | | |
| | | @ApiOperation("æ ¹æ®IDæ¥è¯¢") |
| | | @GetMapping("/{id}") |
| | | @RequiresPermissions("business:companyuserapply:query") |
| | | public ApiResponse findById(@PathVariable Integer id) { |
| | | return ApiResponse.success(companyUserApplyService.findById(id)); |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.api.business; |
| | | |
| | | import com.doumee.api.BaseController; |
| | | import com.doumee.core.annotation.excel.ExcelExporter; |
| | | import com.doumee.core.annotation.pr.PreventRepeat; |
| | | import com.doumee.core.model.ApiResponse; |
| | | import com.doumee.core.model.PageWrap; |
| | | import com.doumee.core.model.PageData; |
| | | import com.doumee.dao.business.model.Contract; |
| | | import com.doumee.service.business.ContractService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.apache.shiro.authz.annotation.RequiresPermissions; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/10/28 19:16 |
| | | */ |
| | | @Api(tags = "ååä¿¡æ¯è¡¨") |
| | | @RestController |
| | | @RequestMapping("/business/contract") |
| | | public class ContractController extends BaseController { |
| | | |
| | | @Autowired |
| | | private ContractService contractService; |
| | | |
| | | @PreventRepeat |
| | | @ApiOperation("æ°å»º") |
| | | @PostMapping("/create") |
| | | @RequiresPermissions("business:contract:create") |
| | | public ApiResponse create(@RequestBody Contract contract) { |
| | | return ApiResponse.success(contractService.create(contract)); |
| | | } |
| | | |
| | | @ApiOperation("æ ¹æ®IDå é¤") |
| | | @GetMapping("/delete/{id}") |
| | | @RequiresPermissions("business:contract:delete") |
| | | public ApiResponse deleteById(@PathVariable Integer id) { |
| | | contractService.deleteById(id); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | | @ApiOperation("æ¹éå é¤") |
| | | @GetMapping("/delete/batch") |
| | | @RequiresPermissions("business:contract:delete") |
| | | public ApiResponse deleteByIdInBatch(@RequestParam String ids) { |
| | | String [] idArray = ids.split(","); |
| | | List<Integer> idList = new ArrayList<>(); |
| | | for (String id : idArray) { |
| | | idList.add(Integer.valueOf(id)); |
| | | } |
| | | contractService.deleteByIdInBatch(idList); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | | @ApiOperation("æ ¹æ®IDä¿®æ¹") |
| | | @PostMapping("/updateById") |
| | | @RequiresPermissions("business:contract:update") |
| | | public ApiResponse updateById(@RequestBody Contract contract) { |
| | | contractService.updateById(contract); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | | @ApiOperation("å页æ¥è¯¢") |
| | | @PostMapping("/page") |
| | | @RequiresPermissions("business:contract:query") |
| | | public ApiResponse<PageData<Contract>> findPage (@RequestBody PageWrap<Contract> pageWrap) { |
| | | return ApiResponse.success(contractService.findPage(pageWrap)); |
| | | } |
| | | |
| | | @ApiOperation("导åºExcel") |
| | | @PostMapping("/exportExcel") |
| | | @RequiresPermissions("business:contract:exportExcel") |
| | | public void exportExcel (@RequestBody PageWrap<Contract> pageWrap, HttpServletResponse response) { |
| | | ExcelExporter.build(Contract.class).export(contractService.findPage(pageWrap).getRecords(), "ååä¿¡æ¯è¡¨", response); |
| | | } |
| | | |
| | | @ApiOperation("æ ¹æ®IDæ¥è¯¢") |
| | | @GetMapping("/{id}") |
| | | @RequiresPermissions("business:contract:query") |
| | | public ApiResponse findById(@PathVariable Integer id) { |
| | | return ApiResponse.success(contractService.findById(id)); |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.api.business; |
| | | |
| | | import com.doumee.api.BaseController; |
| | | import com.doumee.core.annotation.excel.ExcelExporter; |
| | | import com.doumee.core.annotation.pr.PreventRepeat; |
| | | import com.doumee.core.model.ApiResponse; |
| | | import com.doumee.core.model.PageWrap; |
| | | import com.doumee.core.model.PageData; |
| | | import com.doumee.dao.business.model.SolutionsBase; |
| | | import com.doumee.service.business.SolutionsBaseService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.apache.shiro.authz.annotation.RequiresPermissions; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/10/28 19:16 |
| | | */ |
| | | @Api(tags = "ä¿é©æ¹æ¡ä¿¡æ¯è¡¨") |
| | | @RestController |
| | | @RequestMapping("/business/solutionsBase") |
| | | public class SolutionsBaseController extends BaseController { |
| | | |
| | | @Autowired |
| | | private SolutionsBaseService solutionsBaseService; |
| | | |
| | | @PreventRepeat |
| | | @ApiOperation("æ°å»º") |
| | | @PostMapping("/create") |
| | | @RequiresPermissions("business:solutionsbase:create") |
| | | public ApiResponse create(@RequestBody SolutionsBase solutionsBase) { |
| | | return ApiResponse.success(solutionsBaseService.create(solutionsBase)); |
| | | } |
| | | |
| | | @ApiOperation("æ ¹æ®IDå é¤") |
| | | @GetMapping("/delete/{id}") |
| | | @RequiresPermissions("business:solutionsbase:delete") |
| | | public ApiResponse deleteById(@PathVariable Integer id) { |
| | | solutionsBaseService.deleteById(id); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | | @ApiOperation("æ¹éå é¤") |
| | | @GetMapping("/delete/batch") |
| | | @RequiresPermissions("business:solutionsbase:delete") |
| | | public ApiResponse deleteByIdInBatch(@RequestParam String ids) { |
| | | String [] idArray = ids.split(","); |
| | | List<Integer> idList = new ArrayList<>(); |
| | | for (String id : idArray) { |
| | | idList.add(Integer.valueOf(id)); |
| | | } |
| | | solutionsBaseService.deleteByIdInBatch(idList); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | | @ApiOperation("æ ¹æ®IDä¿®æ¹") |
| | | @PostMapping("/updateById") |
| | | @RequiresPermissions("business:solutionsbase:update") |
| | | public ApiResponse updateById(@RequestBody SolutionsBase solutionsBase) { |
| | | solutionsBaseService.updateById(solutionsBase); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | | @ApiOperation("å页æ¥è¯¢") |
| | | @PostMapping("/page") |
| | | @RequiresPermissions("business:solutionsbase:query") |
| | | public ApiResponse<PageData<SolutionsBase>> findPage (@RequestBody PageWrap<SolutionsBase> pageWrap) { |
| | | return ApiResponse.success(solutionsBaseService.findPage(pageWrap)); |
| | | } |
| | | |
| | | @ApiOperation("导åºExcel") |
| | | @PostMapping("/exportExcel") |
| | | @RequiresPermissions("business:solutionsbase:exportExcel") |
| | | public void exportExcel (@RequestBody PageWrap<SolutionsBase> pageWrap, HttpServletResponse response) { |
| | | ExcelExporter.build(SolutionsBase.class).export(solutionsBaseService.findPage(pageWrap).getRecords(), "ä¿é©æ¹æ¡ä¿¡æ¯è¡¨", response); |
| | | } |
| | | |
| | | @ApiOperation("æ ¹æ®IDæ¥è¯¢") |
| | | @GetMapping("/{id}") |
| | | @RequiresPermissions("business:solutionsbase:query") |
| | | public ApiResponse findById(@PathVariable Integer id) { |
| | | return ApiResponse.success(solutionsBaseService.findById(id)); |
| | | } |
| | | } |
| | |
| | | # application:git |
| | | # name: doumeemes |
| | | profiles: |
| | | active: pro |
| | | active: dev |
| | | |
| | | # JSONè¿åé
ç½® |
| | | jackson: |
| | |
| | | |
| | | /** |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/01/16 10:03 |
| | | * @date 2024/10/28 19:16 |
| | | */ |
| | | @Api(tags = "ä¿é©æ¹æ¡ä¿¡æ¯è¡¨(åºè¡¨ï¼") |
| | | @Api(tags = "ä¿é©æ¹æ¡ä¿¡æ¯è¡¨") |
| | | @RestController |
| | | @RequestMapping("/business/solutionsBase") |
| | | public class SolutionsBaseController extends BaseController { |
| | |
| | | @PostMapping("/exportExcel") |
| | | @RequiresPermissions("business:solutionsbase:exportExcel") |
| | | public void exportExcel (@RequestBody PageWrap<SolutionsBase> pageWrap, HttpServletResponse response) { |
| | | ExcelExporter.build(SolutionsBase.class).export(solutionsBaseService.findPage(pageWrap).getRecords(), "ä¿é©æ¹æ¡ä¿¡æ¯è¡¨(åºè¡¨ï¼", response); |
| | | ExcelExporter.build(SolutionsBase.class).export(solutionsBaseService.findPage(pageWrap).getRecords(), "ä¿é©æ¹æ¡ä¿¡æ¯è¡¨", response); |
| | | } |
| | | |
| | | @ApiOperation("æ ¹æ®IDæ¥è¯¢") |
| | |
| | | # application: |
| | | # name: doumeemes |
| | | profiles: |
| | | active: pro |
| | | active: dev |
| | | |
| | | # JSONè¿åé
ç½® |
| | | jackson: |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.dao.business; |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.doumee.dao.business.model.CompanyDepartment; |
| | | |
| | | /** |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/10/28 19:16 |
| | | */ |
| | | public interface CompanyDepartmentMapper extends BaseMapper<CompanyDepartment> { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.dao.business; |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.doumee.dao.business.model.CompanyUserApply; |
| | | |
| | | /** |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/10/28 19:16 |
| | | */ |
| | | public interface CompanyUserApplyMapper extends BaseMapper<CompanyUserApply> { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.dao.business; |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.doumee.dao.business.model.Contract; |
| | | |
| | | /** |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/10/28 19:16 |
| | | */ |
| | | public interface ContractMapper extends BaseMapper<Contract> { |
| | | |
| | | } |
| | |
| | | |
| | | /** |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/01/16 10:03 |
| | | * @date 2024/10/28 19:16 |
| | | */ |
| | | public interface SolutionsBaseMapper extends BaseMapper<SolutionsBase> { |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.dao.business.model; |
| | | |
| | | import com.doumee.core.annotation.excel.ExcelColumn; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | 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 java.util.Date; |
| | | |
| | | /** |
| | | * ä¼ä¸ä¿¡æ¯è¡¨ |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/10/28 19:16 |
| | | */ |
| | | @Data |
| | | @ApiModel("ä¼ä¸ä¿¡æ¯è¡¨") |
| | | @TableName("`company_department`") |
| | | public class CompanyDepartment { |
| | | |
| | | @TableId(type = IdType.AUTO) |
| | | @ApiModelProperty(value = "主é®", example = "1") |
| | | @ExcelColumn(name="主é®") |
| | | private Integer id; |
| | | |
| | | @ApiModelProperty(value = "å建人ç¼ç ", example = "1") |
| | | @ExcelColumn(name="å建人ç¼ç ") |
| | | private Integer creator; |
| | | |
| | | @ApiModelProperty(value = "å建æ¶é´") |
| | | @ExcelColumn(name="å建æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | private Date createDate; |
| | | |
| | | @ApiModelProperty(value = "æ´æ°äººç¼ç ", example = "1") |
| | | @ExcelColumn(name="æ´æ°äººç¼ç ") |
| | | private Integer editor; |
| | | |
| | | @ApiModelProperty(value = "æ´æ°æ¶é´") |
| | | @ExcelColumn(name="æ´æ°æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | private Date editDate; |
| | | |
| | | @ApiModelProperty(value = "æ¯å¦å é¤0å¦ 1æ¯", example = "1") |
| | | @ExcelColumn(name="æ¯å¦å é¤0å¦ 1æ¯") |
| | | private Integer isdeleted; |
| | | |
| | | @ApiModelProperty(value = "åç§°") |
| | | @ExcelColumn(name="åç§°") |
| | | private String name; |
| | | |
| | | @ApiModelProperty(value = "夿³¨") |
| | | @ExcelColumn(name="夿³¨") |
| | | private String remark; |
| | | |
| | | @ApiModelProperty(value = "ç¶æ 0å¯ç¨ 1ç¦ç¨", example = "1") |
| | | @ExcelColumn(name="ç¶æ 0å¯ç¨ 1ç¦ç¨") |
| | | private Integer status; |
| | | |
| | | @ApiModelProperty(value = "æåºç ", example = "1") |
| | | @ExcelColumn(name="æåºç ") |
| | | private Integer sortnum; |
| | | |
| | | @ApiModelProperty(value = "徿 ") |
| | | @ExcelColumn(name="徿 ") |
| | | private String imgurl; |
| | | |
| | | @ApiModelProperty(value = "ç±»å 0å³å¡å
¬å¸ 1å
é¨ç»ç»", example = "1") |
| | | @ExcelColumn(name="ç±»å 0å³å¡å
¬å¸ 1å
é¨ç»ç»") |
| | | private Integer type; |
| | | |
| | | @ApiModelProperty(value = "ä¼ä¸ä»£ç ", example = "1") |
| | | @ExcelColumn(name="ä¼ä¸ä»£ç ") |
| | | private Integer code; |
| | | |
| | | @ApiModelProperty(value = "ä¸çº§ç»ç»ç¼ç ï¼èªå
³èï¼") |
| | | @ExcelColumn(name="ä¸çº§ç»ç»ç¼ç ï¼èªå
³èï¼") |
| | | private String parentId; |
| | | |
| | | @ApiModelProperty(value = "è系人å§å") |
| | | @ExcelColumn(name="è系人å§å") |
| | | private String linkName; |
| | | |
| | | @ApiModelProperty(value = "èç³»çµè¯") |
| | | @ExcelColumn(name="èç³»çµè¯") |
| | | private String linkPhone; |
| | | |
| | | @ApiModelProperty(value = "主管è´è´£äººç¼ç ï¼å
³èmember)", example = "1") |
| | | @ExcelColumn(name="主管è´è´£äººç¼ç ï¼å
³èmember)") |
| | | private Integer headId; |
| | | |
| | | @ApiModelProperty(value = "èªå»ºé¨é¨ç¼ç è·¯å¾ï¼/éå¼") |
| | | @ExcelColumn(name="èªå»ºé¨é¨ç¼ç è·¯å¾ï¼/éå¼") |
| | | private String idPath; |
| | | |
| | | @ApiModelProperty(value = "é¨é¨åç§°è·¯å¾ï¼/éå¼") |
| | | @ExcelColumn(name="é¨é¨åç§°è·¯å¾ï¼/éå¼") |
| | | private String namePath; |
| | | |
| | | @ApiModelProperty(value = "æå±ä¼ä¸ç¼ç ") |
| | | @ExcelColumn(name="æå±ä¼ä¸ç¼ç ") |
| | | private String companyId; |
| | | |
| | | } |
| | |
| | | @ApiModelProperty(value = "æ¯å¦å é¤0å¦ 1æ¯", example = "1") |
| | | @ExcelColumn(name="æ¯å¦å é¤0å¦ 1æ¯") |
| | | private Integer isdeleted; |
| | | @ApiModelProperty(value = "ç±»å 0å¹³å°ç«¯ä¼ä¸ç®¡çæé 1ä¼ä¸éå¢è´¦å·", example = "1") |
| | | @ExcelColumn(name="ç±»å 0å¹³å°ç«¯ä¼ä¸ç®¡çæé 1ä¼ä¸éå¢è´¦å·") |
| | | private Integer type; |
| | | |
| | | @ApiModelProperty(value = "夿³¨") |
| | | @ExcelColumn(name="夿³¨") |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.dao.business.model; |
| | | |
| | | import com.doumee.core.annotation.excel.ExcelColumn; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | 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 java.util.Date; |
| | | |
| | | /** |
| | | * éå¢ç³è¯·è®°å½è¡¨ |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/10/28 19:16 |
| | | */ |
| | | @Data |
| | | @ApiModel("éå¢ç³è¯·è®°å½è¡¨") |
| | | @TableName("`company_user_apply`") |
| | | public class CompanyUserApply { |
| | | |
| | | @TableId(type = IdType.AUTO) |
| | | @ApiModelProperty(value = "主é®", example = "1") |
| | | @ExcelColumn(name="主é®") |
| | | private Integer id; |
| | | |
| | | @ApiModelProperty(value = "å建人ç¼ç ", example = "1") |
| | | @ExcelColumn(name="å建人ç¼ç ") |
| | | private Integer creator; |
| | | |
| | | @ApiModelProperty(value = "å建æ¶é´") |
| | | @ExcelColumn(name="å建æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | private Date createDate; |
| | | |
| | | @ApiModelProperty(value = "æ´æ°äººç¼ç ", example = "1") |
| | | @ExcelColumn(name="æ´æ°äººç¼ç ") |
| | | private Integer editor; |
| | | |
| | | @ApiModelProperty(value = "æ´æ°æ¶é´") |
| | | @ExcelColumn(name="æ´æ°æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | private Date editDate; |
| | | |
| | | @ApiModelProperty(value = "æ¯å¦å é¤0å¦ 1æ¯", example = "1") |
| | | @ExcelColumn(name="æ¯å¦å é¤0å¦ 1æ¯") |
| | | private Integer isdeleted; |
| | | |
| | | @ApiModelProperty(value = "夿³¨") |
| | | @ExcelColumn(name="夿³¨") |
| | | private String remark; |
| | | |
| | | @ApiModelProperty(value = "ä¼ä¸ç¼ç éåï¼å¤å使ç¨è±æéå·éå¼") |
| | | @ExcelColumn(name="ä¼ä¸ç¼ç éåï¼å¤å使ç¨è±æéå·éå¼") |
| | | private String companyIds; |
| | | |
| | | @ApiModelProperty(value = "ç¨æ·ç¼ç ", example = "1") |
| | | @ExcelColumn(name="ç¨æ·ç¼ç ") |
| | | private Integer userId; |
| | | |
| | | @ApiModelProperty(value = "ç³è¯·è¯´æ") |
| | | @ExcelColumn(name="ç³è¯·è¯´æ") |
| | | private String content; |
| | | |
| | | @ApiModelProperty(value = "å®¡æ ¸ç¶æ 0å¾
å®¡æ ¸ 1å®¡æ ¸éè¿ 2å®¡æ ¸ä¸éè¿", example = "1") |
| | | @ExcelColumn(name="å®¡æ ¸ç¶æ 0å¾
å®¡æ ¸ 1å®¡æ ¸éè¿ 2å®¡æ ¸ä¸éè¿") |
| | | private Integer status; |
| | | |
| | | @ApiModelProperty(value = "ä¼ä¸ç ç³è¯·åç§°,å¤ä¸ªä½¿ç¨è±æéå·éå¼") |
| | | @ExcelColumn(name="ä¼ä¸ç ç³è¯·åç§°,å¤ä¸ªä½¿ç¨è±æéå·éå¼") |
| | | private String companyNames; |
| | | |
| | | @ApiModelProperty(value = "å®¡æ ¸äººç¼ç ", example = "1") |
| | | @ExcelColumn(name="å®¡æ ¸äººç¼ç ") |
| | | private Integer checkorId; |
| | | |
| | | @ApiModelProperty(value = "å®¡æ ¸æ¶é´") |
| | | @ExcelColumn(name="å®¡æ ¸æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | private Date checkDate; |
| | | |
| | | @ApiModelProperty(value = "å®¡æ ¸å¤æ³¨") |
| | | @ExcelColumn(name="å®¡æ ¸å¤æ³¨") |
| | | private String checkInfo; |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.dao.business.model; |
| | | |
| | | import com.doumee.core.annotation.excel.ExcelColumn; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | 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 java.util.Date; |
| | | |
| | | /** |
| | | * ååä¿¡æ¯è¡¨ |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/10/28 19:16 |
| | | */ |
| | | @Data |
| | | @ApiModel("ååä¿¡æ¯è¡¨") |
| | | @TableName("`contract`") |
| | | public class Contract { |
| | | |
| | | @TableId(type = IdType.AUTO) |
| | | @ApiModelProperty(value = "主é®", example = "1") |
| | | @ExcelColumn(name="主é®") |
| | | private Integer id; |
| | | |
| | | @ApiModelProperty(value = "å建人ç¼ç ", example = "1") |
| | | @ExcelColumn(name="å建人ç¼ç ") |
| | | private Integer creator; |
| | | |
| | | @ApiModelProperty(value = "å建æ¶é´") |
| | | @ExcelColumn(name="å建æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | private Date createDate; |
| | | |
| | | @ApiModelProperty(value = "æ´æ°äººç¼ç ", example = "1") |
| | | @ExcelColumn(name="æ´æ°äººç¼ç ") |
| | | private Integer editor; |
| | | |
| | | @ApiModelProperty(value = "æ´æ°æ¶é´") |
| | | @ExcelColumn(name="æ´æ°æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | private Date editDate; |
| | | |
| | | @ApiModelProperty(value = "æ¯å¦å é¤0å¦ 1æ¯", example = "1") |
| | | @ExcelColumn(name="æ¯å¦å é¤0å¦ 1æ¯") |
| | | private Integer isdeleted; |
| | | |
| | | @ApiModelProperty(value = "夿³¨") |
| | | @ExcelColumn(name="夿³¨") |
| | | private String remark; |
| | | |
| | | @ApiModelProperty(value = "åååç§°") |
| | | @ExcelColumn(name="åååç§°") |
| | | private String name; |
| | | |
| | | @ApiModelProperty(value = "ä¼ä¸æè
åæ·ç¼ç (å
³ècompanyï¼", example = "1") |
| | | @ExcelColumn(name="ä¼ä¸æè
åæ·ç¼ç (å
³ècompanyï¼") |
| | | private Integer companyId; |
| | | |
| | | @ApiModelProperty(value = "说æ") |
| | | @ExcelColumn(name="说æ") |
| | | private String content; |
| | | |
| | | @ApiModelProperty(value = "ç¶æ 0å¾
ç¾ç« 1ææ¹å·²ç¾ç« 2ä¼ä¸åæ·å·²ç¾ç« 3宿 4已忶 5å·²å
³é", example = "1") |
| | | @ExcelColumn(name="ç¶æ 0å¾
ç¾ç« 1ææ¹å·²ç¾ç« 2ä¼ä¸åæ·å·²ç¾ç« 3宿 4已忶 5å·²å
³é") |
| | | private Integer status; |
| | | |
| | | @ApiModelProperty(value = "ä¼ä¸åæ·äººåç¼ç ", example = "1") |
| | | @ExcelColumn(name="ä¼ä¸åæ·äººåç¼ç ") |
| | | private Integer comSignUserId; |
| | | |
| | | @ApiModelProperty(value = "ä¼ä¸åæ·ç¾ç« æ¶é´") |
| | | @ExcelColumn(name="ä¼ä¸åæ·ç¾ç« æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | private Date comSignDate; |
| | | |
| | | @ApiModelProperty(value = "ä¼ä¸åæ·ç¾ç« 夿³¨") |
| | | @ExcelColumn(name="ä¼ä¸åæ·ç¾ç« 夿³¨") |
| | | private String comSignInfo; |
| | | |
| | | @ApiModelProperty(value = "ç¾ç« ç±»å 0åæ¹ç¾ç« 1ä»
ææ¹ç¾ç« ", example = "1") |
| | | @ExcelColumn(name="ç¾ç« ç±»å 0åæ¹ç¾ç« 1ä»
ææ¹ç¾ç« ") |
| | | private Integer type; |
| | | |
| | | @ApiModelProperty(value = "ææ¹ç¾ç« 人åç¼ç ", example = "1") |
| | | @ExcelColumn(name="ææ¹ç¾ç« 人åç¼ç ") |
| | | private Integer signUserId; |
| | | |
| | | @ApiModelProperty(value = "ææ¹åæ·ç¾ç« æ¶é´") |
| | | @ExcelColumn(name="ææ¹åæ·ç¾ç« æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | private Date signDate; |
| | | |
| | | @ApiModelProperty(value = "ææ¹åæ·ç¾ç« 夿³¨") |
| | | @ExcelColumn(name="ææ¹åæ·ç¾ç« 夿³¨") |
| | | private String signInfo; |
| | | |
| | | @ApiModelProperty(value = "ç¾ç½²åæä»¶å°å") |
| | | @ExcelColumn(name="ç¾ç½²åæä»¶å°å") |
| | | private String fileUrl; |
| | | |
| | | @ApiModelProperty(value = "ææ¹ç¾ç« åæä»¶å°å") |
| | | @ExcelColumn(name="ææ¹ç¾ç« åæä»¶å°å") |
| | | private String fileSignUrl; |
| | | |
| | | @ApiModelProperty(value = "æç»ç¾ç½²åæä»¶å°å") |
| | | @ExcelColumn(name="æç»ç¾ç½²åæä»¶å°å") |
| | | private String doneFileUrl; |
| | | |
| | | @ApiModelProperty(value = "ææ¹ç¾ç½²ååå·") |
| | | @ExcelColumn(name="ææ¹ç¾ç½²ååå·") |
| | | private String appyno; |
| | | |
| | | @ApiModelProperty(value = "æç»ç¾ç½²ååå·") |
| | | @ExcelColumn(name="æç»ç¾ç½²ååå·") |
| | | private String doneApplyno; |
| | | |
| | | @ApiModelProperty(value = "ååå¼å§æ¶é´") |
| | | @ExcelColumn(name="ååå¼å§æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | private Date startTime; |
| | | |
| | | @ApiModelProperty(value = "ååç»ææ¶é´") |
| | | @ExcelColumn(name="ååç»ææ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | private Date endTime; |
| | | |
| | | @ApiModelProperty(value = "åæ¶æ¶é´") |
| | | @ExcelColumn(name="åæ¶æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | private Date cancelDate; |
| | | |
| | | @ApiModelProperty(value = "åæ¶äºº", example = "1") |
| | | @ExcelColumn(name="åæ¶äºº") |
| | | private Integer cancelUserId; |
| | | |
| | | @ApiModelProperty(value = "忶夿³¨") |
| | | @ExcelColumn(name="忶夿³¨") |
| | | private String cancelInfo; |
| | | |
| | | } |
| | |
| | | @ApiModelProperty(value = "å·¥ç§éå", example = "1") |
| | | @TableField(exist = false) |
| | | private List<Worktype> worktypeList; |
| | | |
| | | @ApiModelProperty(value = "LOGO徿 ", example = "1") |
| | | @ExcelColumn(name="LOGO徿 ") |
| | | private String logo; |
| | | @ApiModelProperty(value = "è±æåç§°", example = "1") |
| | | @ExcelColumn(name="è±æåç§°") |
| | | private String englishName; |
| | | @ApiModelProperty(value = "è系人", example = "1") |
| | | @ExcelColumn(name="è系人") |
| | | private String linkName; |
| | | @ApiModelProperty(value = "è系人çµè¯", example = "1") |
| | | @ExcelColumn(name="è系人çµè¯") |
| | | private String linkPhone; |
| | | @ApiModelProperty(value = "ä¿é©æ¿ç", example = "1") |
| | | @ExcelColumn(name="ä¿é©æ¿ç") |
| | | private String policy; |
| | | @ApiModelProperty(value = "ä¿é©æ¡æ¬¾", example = "1") |
| | | @ExcelColumn(name="ä¿é©æ¡æ¬¾") |
| | | private String agreement; |
| | | } |
| | |
| | | @ApiModelProperty(value = "æé«å¹´é¾", example = "1") |
| | | @ExcelColumn(name="æé«å¹´é¾") |
| | | private Integer maxAge; |
| | | @ApiModelProperty(value = "å
³èç¶çº§æ¹æ¡ç¼ç ï¼å
³èsolutions_baseï¼", example = "1") |
| | | @ExcelColumn(name="å
³èç¶çº§æ¹æ¡ç¼ç ï¼å
³èsolutions_baseï¼") |
| | | private Integer parentId; |
| | | @ApiModelProperty(value = "æ¯å¦ææ´¾é£åä½ 0æ 1æ ", example = "1") |
| | | @ExcelColumn(name="æ¯å¦ææ´¾é£åä½ 0æ 1æ ") |
| | | private Integer hasDispatchUnit; |
| | | |
| | | @ApiModelProperty(value = "ä¿é©è´¹ç¨ï¼äººï¼ -- ä¿é©è´¹ç¨(人/天ï¼", example = "1") |
| | | @ExcelColumn(name="ä¿é©è´¹ç¨(人/天ï¼") |
| | |
| | | @ApiModelProperty(value = " 卿åä½ 0天 2æ 3å£åº¦ 4åå¹´ 5å¹´ -- ä¿é©æ¶é´åä½0天 1åæ 2æ 3å¹´", example = "1") |
| | | @ExcelColumn(name="ä¿é©æ¶é´åä½0天 1åæ 2æ 3å¹´") |
| | | private Integer timeUnit; |
| | | @ApiModelProperty(value = "å§ææ¹æ¡ç¾ç« æ¹å¼ 0ä¼ä¸ç¾ç½²åæ·ä¸ä¼ æä¿å 1ä¼ä¸ç¾æä¿ç³è¯· 2ä¼ä¸æ éç¾ç« ", example = "1") |
| | | @ExcelColumn(name="å§ææ¹æ¡ç¾ç« æ¹å¼ 0ä¼ä¸ç¾ç½²åæ·ä¸ä¼ æä¿å 1ä¼ä¸ç¾æä¿ç³è¯· 2ä¼ä¸æ éç¾ç« ") |
| | | private Integer signType; |
| | | @ApiModelProperty(value = "æ¯å¦éè¦å¤å®¡ 0ä¸éè¦ 1éè¦", example = "1") |
| | | @ExcelColumn(name="æ¯å¦éè¦å¤å®¡ 0ä¸éè¦ 1éè¦") |
| | | private Integer retrial; |
| | | |
| | | @ApiModelProperty(value = "æä¿å¨æ") |
| | | @ExcelColumn(name="æä¿å¨æ") |
| | |
| | | import lombok.Data; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import java.util.Date; |
| | | import java.math.BigDecimal; |
| | | |
| | | /** |
| | | * ä¿é©æ¹æ¡ä¿¡æ¯è¡¨(åºè¡¨ï¼ |
| | | * ä¿é©æ¹æ¡ä¿¡æ¯è¡¨ |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/01/16 10:03 |
| | | * @date 2024/10/28 19:16 |
| | | */ |
| | | @Data |
| | | @ApiModel("ä¿é©æ¹æ¡ä¿¡æ¯è¡¨(åºè¡¨ï¼") |
| | | @ApiModel("ä¿é©æ¹æ¡ä¿¡æ¯è¡¨") |
| | | @TableName("`solutions_base`") |
| | | public class SolutionsBase { |
| | | |
| | |
| | | |
| | | @ApiModelProperty(value = "å建æ¶é´") |
| | | @ExcelColumn(name="å建æ¶é´") |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | private Date createDate; |
| | | |
| | | @ApiModelProperty(value = "æ´æ°äººç¼ç ", example = "1") |
| | |
| | | |
| | | @ApiModelProperty(value = "æ´æ°æ¶é´") |
| | | @ExcelColumn(name="æ´æ°æ¶é´") |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | private Date editDate; |
| | | |
| | | @ApiModelProperty(value = "æ¯å¦å é¤0å¦ 1æ¯", example = "1") |
| | |
| | | @ExcelColumn(name="çææ¶é´æ¹å¼ 0æ¥åçæ 1次æçæ") |
| | | private Integer validType; |
| | | |
| | | @ApiModelProperty(value = "ç±»å 0ç´ä¿ 1å§ææä¿", example = "1") |
| | | @ExcelColumn(name="ç±»å 0ç´ä¿ 1å§ææä¿") |
| | | private Integer type; |
| | | |
| | | @ApiModelProperty(value = "æä½å¹´é¾", example = "1") |
| | | @ExcelColumn(name="æä½å¹´é¾") |
| | | private Integer minAge; |
| | |
| | | @ExcelColumn(name="æé«å¹´é¾") |
| | | private Integer maxAge; |
| | | |
| | | @ApiModelProperty(value = "ä¿é©è´¹ç¨(人/天ï¼", example = "1") |
| | | @ExcelColumn(name="ä¿é©è´¹ç¨(人/天ï¼") |
| | | private BigDecimal price; |
| | | |
| | | @ApiModelProperty(value = "ä¿é©æ¶é´åä½0天 1åæ 2æ 3å¹´", example = "1") |
| | | @ExcelColumn(name="ä¿é©æ¶é´åä½0天 1åæ 2æ 3å¹´") |
| | | private Integer timeUnit; |
| | | |
| | | @ApiModelProperty(value = "弿·è¡") |
| | | @ExcelColumn(name="弿·è¡") |
| | | private String insureCycle; |
| | | |
| | | @ApiModelProperty(value = "æå°æä¿å¨ææ¶é´åä½0天 1åæ 2æ 3å¹´", example = "1") |
| | | @ExcelColumn(name="æå°æä¿å¨ææ¶é´åä½0天 1åæ 2æ 3å¹´") |
| | | private Integer insureCycleUnit; |
| | | |
| | | @ApiModelProperty(value = "æå°è®¡è´¹å¨ææ¶é´åä½ 0天 1åæ 2æ 3å¹´", example = "1") |
| | | @ExcelColumn(name="æå°è®¡è´¹å¨ææ¶é´åä½ 0天 1åæ 2æ 3å¹´") |
| | | private Integer priceCycleUnit; |
| | | |
| | | @ApiModelProperty(value = "æ¯å¦åç¬ææ´¾å·¥ç§ 0å¦ 1å", example = "1") |
| | | @ExcelColumn(name="æ¯å¦åç¬ææ´¾å·¥ç§ 0å¦ 1å") |
| | | private Integer singleWorktype; |
| | | |
| | | @ApiModelProperty(value = "æ¥æ¶æä»¶é®ç®±") |
| | | @ExcelColumn(name="æ¥æ¶æä»¶é®ç®±") |
| | | private String email; |
| | | |
| | | @ApiModelProperty(value = "ç¹å«çº¦å®") |
| | | @ExcelColumn(name="ç¹å«çº¦å®") |
| | |
| | | @ExcelColumn(name="çæ¬å·") |
| | | private String version; |
| | | |
| | | @ApiModelProperty(value = "è®°å½ç±»å 0åºè¡¨æ°æ® 1åå²çæ¬æ°æ®", example = "1") |
| | | @ExcelColumn(name="è®°å½ç±»å 0åºè¡¨æ°æ® 1åå²çæ¬æ°æ®") |
| | | private Integer dataType; |
| | | |
| | | @ApiModelProperty(value = "åºè¡¨ç¼ç ï¼èªå
³èï¼", example = "1") |
| | | @ExcelColumn(name="åºè¡¨ç¼ç ï¼èªå
³èï¼") |
| | | private Integer baseId; |
| | | |
| | | @ApiModelProperty(value = "ç¾ç« ä½ç½®å
³é®å,å¤ä¸ªè±æéå·éå¼") |
| | | @ExcelColumn(name="ç¾ç« ä½ç½®å
³é®å,å¤ä¸ªè±æéå·éå¼") |
| | | private String signKeyword; |
| | | |
| | | @ApiModelProperty(value = "å»¶è¿å¤©æ°çæï¼VALID_TYPEï¼0 使ç¨ï¼", example = "1") |
| | | @ExcelColumn(name="å»¶è¿å¤©æ°çæï¼VALID_TYPEï¼0 使ç¨ï¼") |
| | | private Integer validTypeNum; |
| | | |
| | | @ApiModelProperty(value = "å§æåæ·ç¼ç ï¼å
³ècompany)", example = "1") |
| | | @ExcelColumn(name="å§æåæ·ç¼ç ï¼å
³ècompany)") |
| | | private Integer shopId; |
| | | |
| | | @ApiModelProperty(value = "æ¹å¢çæå¤©æ°", example = "1") |
| | | @ExcelColumn(name="æ¹å¢çæå¤©æ°") |
| | | private Integer addValidDays; |
| | | |
| | | @ApiModelProperty(value = "æ¹åçæå¤©æ°", example = "1") |
| | | @ExcelColumn(name="æ¹åçæå¤©æ°") |
| | | private Integer delValidDays; |
| | | |
| | | @ApiModelProperty(value = "æ¯å¦å¯å ä¿ 0å¦ 1æ¯", example = "1") |
| | | @ExcelColumn(name="æ¯å¦å¯å ä¿ 0å¦ 1æ¯") |
| | | private Integer canAdd; |
| | | |
| | | @ApiModelProperty(value = "æ¯å¦å¯åä¿ 0å¦ 1æ¯", example = "1") |
| | | @ExcelColumn(name="æ¯å¦å¯åä¿ 0å¦ 1æ¯") |
| | | private Integer canReduce; |
| | | |
| | | @ApiModelProperty(value = "æ¯å¦å¯æ´æ¢æ´¾é£åä½ 0å¦ 1æ¯", example = "1") |
| | | @ExcelColumn(name="æ¯å¦å¯æ´æ¢æ´¾é£åä½ 0å¦ 1æ¯") |
| | | private Integer canChangeUnit; |
| | | |
| | | @ApiModelProperty(value = "æ¹åæ¯å¦ä»
æ¯ææ¿æ¢ 0å¦ 1æ¯", example = "1") |
| | | @ExcelColumn(name="æ¹åæ¯å¦ä»
æ¯ææ¿æ¢ 0å¦ 1æ¯") |
| | | private Integer delOnlyReplace; |
| | | |
| | | @ApiModelProperty(value = "æ¿å
å
¬å¸") |
| | | @ExcelColumn(name="æ¿å
å
¬å¸") |
| | | private String companyName; |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.service.business; |
| | | |
| | | import com.doumee.core.model.PageData; |
| | | import com.doumee.core.model.PageWrap; |
| | | import com.doumee.dao.business.model.CompanyDepartment; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * ä¼ä¸ä¿¡æ¯è¡¨Serviceå®ä¹ |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/10/28 19:16 |
| | | */ |
| | | public interface CompanyDepartmentService { |
| | | |
| | | /** |
| | | * å建 |
| | | * |
| | | * @param companyDepartment å®ä½å¯¹è±¡ |
| | | * @return Integer |
| | | */ |
| | | Integer create(CompanyDepartment companyDepartment); |
| | | |
| | | /** |
| | | * 主é®å é¤ |
| | | * |
| | | * @param id ä¸»é® |
| | | */ |
| | | void deleteById(Integer id); |
| | | |
| | | /** |
| | | * å é¤ |
| | | * |
| | | * @param companyDepartment å®ä½å¯¹è±¡ |
| | | */ |
| | | void delete(CompanyDepartment companyDepartment); |
| | | |
| | | /** |
| | | * æ¹é主é®å é¤ |
| | | * |
| | | * @param ids 主é®é |
| | | */ |
| | | void deleteByIdInBatch(List<Integer> ids); |
| | | |
| | | /** |
| | | * 䏻鮿´æ° |
| | | * |
| | | * @param companyDepartment å®ä½å¯¹è±¡ |
| | | */ |
| | | void updateById(CompanyDepartment companyDepartment); |
| | | |
| | | /** |
| | | * æ¹é䏻鮿´æ° |
| | | * |
| | | * @param companyDepartments å®ä½é |
| | | */ |
| | | void updateByIdInBatch(List<CompanyDepartment> companyDepartments); |
| | | |
| | | /** |
| | | * 䏻鮿¥è¯¢ |
| | | * |
| | | * @param id ä¸»é® |
| | | * @return CompanyDepartment |
| | | */ |
| | | CompanyDepartment findById(Integer id); |
| | | |
| | | /** |
| | | * æ¡ä»¶æ¥è¯¢åæ¡è®°å½ |
| | | * |
| | | * @param companyDepartment å®ä½å¯¹è±¡ |
| | | * @return CompanyDepartment |
| | | */ |
| | | CompanyDepartment findOne(CompanyDepartment companyDepartment); |
| | | |
| | | /** |
| | | * æ¡ä»¶æ¥è¯¢ |
| | | * |
| | | * @param companyDepartment å®ä½å¯¹è±¡ |
| | | * @return List<CompanyDepartment> |
| | | */ |
| | | List<CompanyDepartment> findList(CompanyDepartment companyDepartment); |
| | | |
| | | /** |
| | | * å页æ¥è¯¢ |
| | | * |
| | | * @param pageWrap å页对象 |
| | | * @return PageData<CompanyDepartment> |
| | | */ |
| | | PageData<CompanyDepartment> findPage(PageWrap<CompanyDepartment> pageWrap); |
| | | |
| | | /** |
| | | * æ¡ä»¶ç»è®¡ |
| | | * |
| | | * @param companyDepartment å®ä½å¯¹è±¡ |
| | | * @return long |
| | | */ |
| | | long count(CompanyDepartment companyDepartment); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.service.business; |
| | | |
| | | import com.doumee.core.model.PageData; |
| | | import com.doumee.core.model.PageWrap; |
| | | import com.doumee.dao.business.model.CompanyUserApply; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * éå¢ç³è¯·è®°å½è¡¨Serviceå®ä¹ |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/10/28 19:16 |
| | | */ |
| | | public interface CompanyUserApplyService { |
| | | |
| | | /** |
| | | * å建 |
| | | * |
| | | * @param companyUserApply å®ä½å¯¹è±¡ |
| | | * @return Integer |
| | | */ |
| | | Integer create(CompanyUserApply companyUserApply); |
| | | |
| | | /** |
| | | * 主é®å é¤ |
| | | * |
| | | * @param id ä¸»é® |
| | | */ |
| | | void deleteById(Integer id); |
| | | |
| | | /** |
| | | * å é¤ |
| | | * |
| | | * @param companyUserApply å®ä½å¯¹è±¡ |
| | | */ |
| | | void delete(CompanyUserApply companyUserApply); |
| | | |
| | | /** |
| | | * æ¹é主é®å é¤ |
| | | * |
| | | * @param ids 主é®é |
| | | */ |
| | | void deleteByIdInBatch(List<Integer> ids); |
| | | |
| | | /** |
| | | * 䏻鮿´æ° |
| | | * |
| | | * @param companyUserApply å®ä½å¯¹è±¡ |
| | | */ |
| | | void updateById(CompanyUserApply companyUserApply); |
| | | |
| | | /** |
| | | * æ¹é䏻鮿´æ° |
| | | * |
| | | * @param companyUserApplys å®ä½é |
| | | */ |
| | | void updateByIdInBatch(List<CompanyUserApply> companyUserApplys); |
| | | |
| | | /** |
| | | * 䏻鮿¥è¯¢ |
| | | * |
| | | * @param id ä¸»é® |
| | | * @return CompanyUserApply |
| | | */ |
| | | CompanyUserApply findById(Integer id); |
| | | |
| | | /** |
| | | * æ¡ä»¶æ¥è¯¢åæ¡è®°å½ |
| | | * |
| | | * @param companyUserApply å®ä½å¯¹è±¡ |
| | | * @return CompanyUserApply |
| | | */ |
| | | CompanyUserApply findOne(CompanyUserApply companyUserApply); |
| | | |
| | | /** |
| | | * æ¡ä»¶æ¥è¯¢ |
| | | * |
| | | * @param companyUserApply å®ä½å¯¹è±¡ |
| | | * @return List<CompanyUserApply> |
| | | */ |
| | | List<CompanyUserApply> findList(CompanyUserApply companyUserApply); |
| | | |
| | | /** |
| | | * å页æ¥è¯¢ |
| | | * |
| | | * @param pageWrap å页对象 |
| | | * @return PageData<CompanyUserApply> |
| | | */ |
| | | PageData<CompanyUserApply> findPage(PageWrap<CompanyUserApply> pageWrap); |
| | | |
| | | /** |
| | | * æ¡ä»¶ç»è®¡ |
| | | * |
| | | * @param companyUserApply å®ä½å¯¹è±¡ |
| | | * @return long |
| | | */ |
| | | long count(CompanyUserApply companyUserApply); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.service.business; |
| | | |
| | | import com.doumee.core.model.PageData; |
| | | import com.doumee.core.model.PageWrap; |
| | | import com.doumee.dao.business.model.Contract; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * ååä¿¡æ¯è¡¨Serviceå®ä¹ |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/10/28 19:16 |
| | | */ |
| | | public interface ContractService { |
| | | |
| | | /** |
| | | * å建 |
| | | * |
| | | * @param contract å®ä½å¯¹è±¡ |
| | | * @return Integer |
| | | */ |
| | | Integer create(Contract contract); |
| | | |
| | | /** |
| | | * 主é®å é¤ |
| | | * |
| | | * @param id ä¸»é® |
| | | */ |
| | | void deleteById(Integer id); |
| | | |
| | | /** |
| | | * å é¤ |
| | | * |
| | | * @param contract å®ä½å¯¹è±¡ |
| | | */ |
| | | void delete(Contract contract); |
| | | |
| | | /** |
| | | * æ¹é主é®å é¤ |
| | | * |
| | | * @param ids 主é®é |
| | | */ |
| | | void deleteByIdInBatch(List<Integer> ids); |
| | | |
| | | /** |
| | | * 䏻鮿´æ° |
| | | * |
| | | * @param contract å®ä½å¯¹è±¡ |
| | | */ |
| | | void updateById(Contract contract); |
| | | |
| | | /** |
| | | * æ¹é䏻鮿´æ° |
| | | * |
| | | * @param contracts å®ä½é |
| | | */ |
| | | void updateByIdInBatch(List<Contract> contracts); |
| | | |
| | | /** |
| | | * 䏻鮿¥è¯¢ |
| | | * |
| | | * @param id ä¸»é® |
| | | * @return Contract |
| | | */ |
| | | Contract findById(Integer id); |
| | | |
| | | /** |
| | | * æ¡ä»¶æ¥è¯¢åæ¡è®°å½ |
| | | * |
| | | * @param contract å®ä½å¯¹è±¡ |
| | | * @return Contract |
| | | */ |
| | | Contract findOne(Contract contract); |
| | | |
| | | /** |
| | | * æ¡ä»¶æ¥è¯¢ |
| | | * |
| | | * @param contract å®ä½å¯¹è±¡ |
| | | * @return List<Contract> |
| | | */ |
| | | List<Contract> findList(Contract contract); |
| | | |
| | | /** |
| | | * å页æ¥è¯¢ |
| | | * |
| | | * @param pageWrap å页对象 |
| | | * @return PageData<Contract> |
| | | */ |
| | | PageData<Contract> findPage(PageWrap<Contract> pageWrap); |
| | | |
| | | /** |
| | | * æ¡ä»¶ç»è®¡ |
| | | * |
| | | * @param contract å®ä½å¯¹è±¡ |
| | | * @return long |
| | | */ |
| | | long count(Contract contract); |
| | | } |
| | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * ä¿é©æ¹æ¡ä¿¡æ¯è¡¨(åºè¡¨ï¼Serviceå®ä¹ |
| | | * ä¿é©æ¹æ¡ä¿¡æ¯è¡¨Serviceå®ä¹ |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/01/16 10:03 |
| | | * @date 2024/10/28 19:16 |
| | | */ |
| | | public interface SolutionsBaseService { |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.service.business.impl; |
| | | |
| | | import com.doumee.core.model.PageData; |
| | | import com.doumee.core.model.PageWrap; |
| | | import com.doumee.core.utils.Utils; |
| | | import com.doumee.dao.business.CompanyDepartmentMapper; |
| | | import com.doumee.dao.business.model.CompanyDepartment; |
| | | import com.doumee.service.business.CompanyDepartmentService; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.util.CollectionUtils; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * ä¼ä¸ä¿¡æ¯è¡¨Serviceå®ç° |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/10/28 19:16 |
| | | */ |
| | | @Service |
| | | public class CompanyDepartmentServiceImpl implements CompanyDepartmentService { |
| | | |
| | | @Autowired |
| | | private CompanyDepartmentMapper companyDepartmentMapper; |
| | | |
| | | @Override |
| | | public Integer create(CompanyDepartment companyDepartment) { |
| | | companyDepartmentMapper.insert(companyDepartment); |
| | | return companyDepartment.getId(); |
| | | } |
| | | |
| | | @Override |
| | | public void deleteById(Integer id) { |
| | | companyDepartmentMapper.deleteById(id); |
| | | } |
| | | |
| | | @Override |
| | | public void delete(CompanyDepartment companyDepartment) { |
| | | UpdateWrapper<CompanyDepartment> deleteWrapper = new UpdateWrapper<>(companyDepartment); |
| | | companyDepartmentMapper.delete(deleteWrapper); |
| | | } |
| | | |
| | | @Override |
| | | public void deleteByIdInBatch(List<Integer> ids) { |
| | | if (CollectionUtils.isEmpty(ids)) { |
| | | return; |
| | | } |
| | | companyDepartmentMapper.deleteBatchIds(ids); |
| | | } |
| | | |
| | | @Override |
| | | public void updateById(CompanyDepartment companyDepartment) { |
| | | companyDepartmentMapper.updateById(companyDepartment); |
| | | } |
| | | |
| | | @Override |
| | | public void updateByIdInBatch(List<CompanyDepartment> companyDepartments) { |
| | | if (CollectionUtils.isEmpty(companyDepartments)) { |
| | | return; |
| | | } |
| | | for (CompanyDepartment companyDepartment: companyDepartments) { |
| | | this.updateById(companyDepartment); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public CompanyDepartment findById(Integer id) { |
| | | return companyDepartmentMapper.selectById(id); |
| | | } |
| | | |
| | | @Override |
| | | public CompanyDepartment findOne(CompanyDepartment companyDepartment) { |
| | | QueryWrapper<CompanyDepartment> wrapper = new QueryWrapper<>(companyDepartment); |
| | | return companyDepartmentMapper.selectOne(wrapper); |
| | | } |
| | | |
| | | @Override |
| | | public List<CompanyDepartment> findList(CompanyDepartment companyDepartment) { |
| | | QueryWrapper<CompanyDepartment> wrapper = new QueryWrapper<>(companyDepartment); |
| | | return companyDepartmentMapper.selectList(wrapper); |
| | | } |
| | | |
| | | @Override |
| | | public PageData<CompanyDepartment> findPage(PageWrap<CompanyDepartment> pageWrap) { |
| | | IPage<CompanyDepartment> page = new Page<>(pageWrap.getPage(), pageWrap.getCapacity()); |
| | | QueryWrapper<CompanyDepartment> queryWrapper = new QueryWrapper<>(); |
| | | Utils.MP.blankToNull(pageWrap.getModel()); |
| | | if (pageWrap.getModel().getId() != null) { |
| | | queryWrapper.lambda().eq(CompanyDepartment::getId, pageWrap.getModel().getId()); |
| | | } |
| | | if (pageWrap.getModel().getCreator() != null) { |
| | | queryWrapper.lambda().eq(CompanyDepartment::getCreator, pageWrap.getModel().getCreator()); |
| | | } |
| | | if (pageWrap.getModel().getCreateDate() != null) { |
| | | queryWrapper.lambda().ge(CompanyDepartment::getCreateDate, Utils.Date.getStart(pageWrap.getModel().getCreateDate())); |
| | | queryWrapper.lambda().le(CompanyDepartment::getCreateDate, Utils.Date.getEnd(pageWrap.getModel().getCreateDate())); |
| | | } |
| | | if (pageWrap.getModel().getEditor() != null) { |
| | | queryWrapper.lambda().eq(CompanyDepartment::getEditor, pageWrap.getModel().getEditor()); |
| | | } |
| | | if (pageWrap.getModel().getEditDate() != null) { |
| | | queryWrapper.lambda().ge(CompanyDepartment::getEditDate, Utils.Date.getStart(pageWrap.getModel().getEditDate())); |
| | | queryWrapper.lambda().le(CompanyDepartment::getEditDate, Utils.Date.getEnd(pageWrap.getModel().getEditDate())); |
| | | } |
| | | if (pageWrap.getModel().getIsdeleted() != null) { |
| | | queryWrapper.lambda().eq(CompanyDepartment::getIsdeleted, pageWrap.getModel().getIsdeleted()); |
| | | } |
| | | if (pageWrap.getModel().getName() != null) { |
| | | queryWrapper.lambda().eq(CompanyDepartment::getName, pageWrap.getModel().getName()); |
| | | } |
| | | if (pageWrap.getModel().getRemark() != null) { |
| | | queryWrapper.lambda().eq(CompanyDepartment::getRemark, pageWrap.getModel().getRemark()); |
| | | } |
| | | if (pageWrap.getModel().getStatus() != null) { |
| | | queryWrapper.lambda().eq(CompanyDepartment::getStatus, pageWrap.getModel().getStatus()); |
| | | } |
| | | if (pageWrap.getModel().getSortnum() != null) { |
| | | queryWrapper.lambda().eq(CompanyDepartment::getSortnum, pageWrap.getModel().getSortnum()); |
| | | } |
| | | if (pageWrap.getModel().getImgurl() != null) { |
| | | queryWrapper.lambda().eq(CompanyDepartment::getImgurl, pageWrap.getModel().getImgurl()); |
| | | } |
| | | if (pageWrap.getModel().getType() != null) { |
| | | queryWrapper.lambda().eq(CompanyDepartment::getType, pageWrap.getModel().getType()); |
| | | } |
| | | if (pageWrap.getModel().getCode() != null) { |
| | | queryWrapper.lambda().eq(CompanyDepartment::getCode, pageWrap.getModel().getCode()); |
| | | } |
| | | if (pageWrap.getModel().getParentId() != null) { |
| | | queryWrapper.lambda().eq(CompanyDepartment::getParentId, pageWrap.getModel().getParentId()); |
| | | } |
| | | if (pageWrap.getModel().getLinkName() != null) { |
| | | queryWrapper.lambda().eq(CompanyDepartment::getLinkName, pageWrap.getModel().getLinkName()); |
| | | } |
| | | if (pageWrap.getModel().getLinkPhone() != null) { |
| | | queryWrapper.lambda().eq(CompanyDepartment::getLinkPhone, pageWrap.getModel().getLinkPhone()); |
| | | } |
| | | if (pageWrap.getModel().getHeadId() != null) { |
| | | queryWrapper.lambda().eq(CompanyDepartment::getHeadId, pageWrap.getModel().getHeadId()); |
| | | } |
| | | if (pageWrap.getModel().getIdPath() != null) { |
| | | queryWrapper.lambda().eq(CompanyDepartment::getIdPath, pageWrap.getModel().getIdPath()); |
| | | } |
| | | if (pageWrap.getModel().getNamePath() != null) { |
| | | queryWrapper.lambda().eq(CompanyDepartment::getNamePath, pageWrap.getModel().getNamePath()); |
| | | } |
| | | if (pageWrap.getModel().getCompanyId() != null) { |
| | | queryWrapper.lambda().eq(CompanyDepartment::getCompanyId, pageWrap.getModel().getCompanyId()); |
| | | } |
| | | for(PageWrap.SortData sortData: pageWrap.getSorts()) { |
| | | if (sortData.getDirection().equalsIgnoreCase(PageWrap.DESC)) { |
| | | queryWrapper.orderByDesc(sortData.getProperty()); |
| | | } else { |
| | | queryWrapper.orderByAsc(sortData.getProperty()); |
| | | } |
| | | } |
| | | return PageData.from(companyDepartmentMapper.selectPage(page, queryWrapper)); |
| | | } |
| | | |
| | | @Override |
| | | public long count(CompanyDepartment companyDepartment) { |
| | | QueryWrapper<CompanyDepartment> wrapper = new QueryWrapper<>(companyDepartment); |
| | | return companyDepartmentMapper.selectCount(wrapper); |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.service.business.impl; |
| | | |
| | | import com.doumee.core.model.PageData; |
| | | import com.doumee.core.model.PageWrap; |
| | | import com.doumee.core.utils.Utils; |
| | | import com.doumee.dao.business.CompanyUserApplyMapper; |
| | | import com.doumee.dao.business.model.CompanyUserApply; |
| | | import com.doumee.service.business.CompanyUserApplyService; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.util.CollectionUtils; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * éå¢ç³è¯·è®°å½è¡¨Serviceå®ç° |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/10/28 19:16 |
| | | */ |
| | | @Service |
| | | public class CompanyUserApplyServiceImpl implements CompanyUserApplyService { |
| | | |
| | | @Autowired |
| | | private CompanyUserApplyMapper companyUserApplyMapper; |
| | | |
| | | @Override |
| | | public Integer create(CompanyUserApply companyUserApply) { |
| | | companyUserApplyMapper.insert(companyUserApply); |
| | | return companyUserApply.getId(); |
| | | } |
| | | |
| | | @Override |
| | | public void deleteById(Integer id) { |
| | | companyUserApplyMapper.deleteById(id); |
| | | } |
| | | |
| | | @Override |
| | | public void delete(CompanyUserApply companyUserApply) { |
| | | UpdateWrapper<CompanyUserApply> deleteWrapper = new UpdateWrapper<>(companyUserApply); |
| | | companyUserApplyMapper.delete(deleteWrapper); |
| | | } |
| | | |
| | | @Override |
| | | public void deleteByIdInBatch(List<Integer> ids) { |
| | | if (CollectionUtils.isEmpty(ids)) { |
| | | return; |
| | | } |
| | | companyUserApplyMapper.deleteBatchIds(ids); |
| | | } |
| | | |
| | | @Override |
| | | public void updateById(CompanyUserApply companyUserApply) { |
| | | companyUserApplyMapper.updateById(companyUserApply); |
| | | } |
| | | |
| | | @Override |
| | | public void updateByIdInBatch(List<CompanyUserApply> companyUserApplys) { |
| | | if (CollectionUtils.isEmpty(companyUserApplys)) { |
| | | return; |
| | | } |
| | | for (CompanyUserApply companyUserApply: companyUserApplys) { |
| | | this.updateById(companyUserApply); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public CompanyUserApply findById(Integer id) { |
| | | return companyUserApplyMapper.selectById(id); |
| | | } |
| | | |
| | | @Override |
| | | public CompanyUserApply findOne(CompanyUserApply companyUserApply) { |
| | | QueryWrapper<CompanyUserApply> wrapper = new QueryWrapper<>(companyUserApply); |
| | | return companyUserApplyMapper.selectOne(wrapper); |
| | | } |
| | | |
| | | @Override |
| | | public List<CompanyUserApply> findList(CompanyUserApply companyUserApply) { |
| | | QueryWrapper<CompanyUserApply> wrapper = new QueryWrapper<>(companyUserApply); |
| | | return companyUserApplyMapper.selectList(wrapper); |
| | | } |
| | | |
| | | @Override |
| | | public PageData<CompanyUserApply> findPage(PageWrap<CompanyUserApply> pageWrap) { |
| | | IPage<CompanyUserApply> page = new Page<>(pageWrap.getPage(), pageWrap.getCapacity()); |
| | | QueryWrapper<CompanyUserApply> queryWrapper = new QueryWrapper<>(); |
| | | Utils.MP.blankToNull(pageWrap.getModel()); |
| | | if (pageWrap.getModel().getId() != null) { |
| | | queryWrapper.lambda().eq(CompanyUserApply::getId, pageWrap.getModel().getId()); |
| | | } |
| | | if (pageWrap.getModel().getCreator() != null) { |
| | | queryWrapper.lambda().eq(CompanyUserApply::getCreator, pageWrap.getModel().getCreator()); |
| | | } |
| | | if (pageWrap.getModel().getCreateDate() != null) { |
| | | queryWrapper.lambda().ge(CompanyUserApply::getCreateDate, Utils.Date.getStart(pageWrap.getModel().getCreateDate())); |
| | | queryWrapper.lambda().le(CompanyUserApply::getCreateDate, Utils.Date.getEnd(pageWrap.getModel().getCreateDate())); |
| | | } |
| | | if (pageWrap.getModel().getEditor() != null) { |
| | | queryWrapper.lambda().eq(CompanyUserApply::getEditor, pageWrap.getModel().getEditor()); |
| | | } |
| | | if (pageWrap.getModel().getEditDate() != null) { |
| | | queryWrapper.lambda().ge(CompanyUserApply::getEditDate, Utils.Date.getStart(pageWrap.getModel().getEditDate())); |
| | | queryWrapper.lambda().le(CompanyUserApply::getEditDate, Utils.Date.getEnd(pageWrap.getModel().getEditDate())); |
| | | } |
| | | if (pageWrap.getModel().getIsdeleted() != null) { |
| | | queryWrapper.lambda().eq(CompanyUserApply::getIsdeleted, pageWrap.getModel().getIsdeleted()); |
| | | } |
| | | if (pageWrap.getModel().getRemark() != null) { |
| | | queryWrapper.lambda().eq(CompanyUserApply::getRemark, pageWrap.getModel().getRemark()); |
| | | } |
| | | if (pageWrap.getModel().getCompanyIds() != null) { |
| | | queryWrapper.lambda().eq(CompanyUserApply::getCompanyIds, pageWrap.getModel().getCompanyIds()); |
| | | } |
| | | if (pageWrap.getModel().getUserId() != null) { |
| | | queryWrapper.lambda().eq(CompanyUserApply::getUserId, pageWrap.getModel().getUserId()); |
| | | } |
| | | if (pageWrap.getModel().getContent() != null) { |
| | | queryWrapper.lambda().eq(CompanyUserApply::getContent, pageWrap.getModel().getContent()); |
| | | } |
| | | if (pageWrap.getModel().getStatus() != null) { |
| | | queryWrapper.lambda().eq(CompanyUserApply::getStatus, pageWrap.getModel().getStatus()); |
| | | } |
| | | if (pageWrap.getModel().getCompanyNames() != null) { |
| | | queryWrapper.lambda().eq(CompanyUserApply::getCompanyNames, pageWrap.getModel().getCompanyNames()); |
| | | } |
| | | if (pageWrap.getModel().getCheckorId() != null) { |
| | | queryWrapper.lambda().eq(CompanyUserApply::getCheckorId, pageWrap.getModel().getCheckorId()); |
| | | } |
| | | if (pageWrap.getModel().getCheckDate() != null) { |
| | | queryWrapper.lambda().ge(CompanyUserApply::getCheckDate, Utils.Date.getStart(pageWrap.getModel().getCheckDate())); |
| | | queryWrapper.lambda().le(CompanyUserApply::getCheckDate, Utils.Date.getEnd(pageWrap.getModel().getCheckDate())); |
| | | } |
| | | if (pageWrap.getModel().getCheckInfo() != null) { |
| | | queryWrapper.lambda().eq(CompanyUserApply::getCheckInfo, pageWrap.getModel().getCheckInfo()); |
| | | } |
| | | for(PageWrap.SortData sortData: pageWrap.getSorts()) { |
| | | if (sortData.getDirection().equalsIgnoreCase(PageWrap.DESC)) { |
| | | queryWrapper.orderByDesc(sortData.getProperty()); |
| | | } else { |
| | | queryWrapper.orderByAsc(sortData.getProperty()); |
| | | } |
| | | } |
| | | return PageData.from(companyUserApplyMapper.selectPage(page, queryWrapper)); |
| | | } |
| | | |
| | | @Override |
| | | public long count(CompanyUserApply companyUserApply) { |
| | | QueryWrapper<CompanyUserApply> wrapper = new QueryWrapper<>(companyUserApply); |
| | | return companyUserApplyMapper.selectCount(wrapper); |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.service.business.impl; |
| | | |
| | | import com.doumee.core.model.PageData; |
| | | import com.doumee.core.model.PageWrap; |
| | | import com.doumee.core.utils.Utils; |
| | | import com.doumee.dao.business.ContractMapper; |
| | | import com.doumee.dao.business.model.Contract; |
| | | import com.doumee.service.business.ContractService; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.util.CollectionUtils; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * ååä¿¡æ¯è¡¨Serviceå®ç° |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/10/28 19:16 |
| | | */ |
| | | @Service |
| | | public class ContractServiceImpl implements ContractService { |
| | | |
| | | @Autowired |
| | | private ContractMapper contractMapper; |
| | | |
| | | @Override |
| | | public Integer create(Contract contract) { |
| | | contractMapper.insert(contract); |
| | | return contract.getId(); |
| | | } |
| | | |
| | | @Override |
| | | public void deleteById(Integer id) { |
| | | contractMapper.deleteById(id); |
| | | } |
| | | |
| | | @Override |
| | | public void delete(Contract contract) { |
| | | UpdateWrapper<Contract> deleteWrapper = new UpdateWrapper<>(contract); |
| | | contractMapper.delete(deleteWrapper); |
| | | } |
| | | |
| | | @Override |
| | | public void deleteByIdInBatch(List<Integer> ids) { |
| | | if (CollectionUtils.isEmpty(ids)) { |
| | | return; |
| | | } |
| | | contractMapper.deleteBatchIds(ids); |
| | | } |
| | | |
| | | @Override |
| | | public void updateById(Contract contract) { |
| | | contractMapper.updateById(contract); |
| | | } |
| | | |
| | | @Override |
| | | public void updateByIdInBatch(List<Contract> contracts) { |
| | | if (CollectionUtils.isEmpty(contracts)) { |
| | | return; |
| | | } |
| | | for (Contract contract: contracts) { |
| | | this.updateById(contract); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public Contract findById(Integer id) { |
| | | return contractMapper.selectById(id); |
| | | } |
| | | |
| | | @Override |
| | | public Contract findOne(Contract contract) { |
| | | QueryWrapper<Contract> wrapper = new QueryWrapper<>(contract); |
| | | return contractMapper.selectOne(wrapper); |
| | | } |
| | | |
| | | @Override |
| | | public List<Contract> findList(Contract contract) { |
| | | QueryWrapper<Contract> wrapper = new QueryWrapper<>(contract); |
| | | return contractMapper.selectList(wrapper); |
| | | } |
| | | |
| | | @Override |
| | | public PageData<Contract> findPage(PageWrap<Contract> pageWrap) { |
| | | IPage<Contract> page = new Page<>(pageWrap.getPage(), pageWrap.getCapacity()); |
| | | QueryWrapper<Contract> queryWrapper = new QueryWrapper<>(); |
| | | Utils.MP.blankToNull(pageWrap.getModel()); |
| | | if (pageWrap.getModel().getId() != null) { |
| | | queryWrapper.lambda().eq(Contract::getId, pageWrap.getModel().getId()); |
| | | } |
| | | if (pageWrap.getModel().getCreator() != null) { |
| | | queryWrapper.lambda().eq(Contract::getCreator, pageWrap.getModel().getCreator()); |
| | | } |
| | | if (pageWrap.getModel().getCreateDate() != null) { |
| | | queryWrapper.lambda().ge(Contract::getCreateDate, Utils.Date.getStart(pageWrap.getModel().getCreateDate())); |
| | | queryWrapper.lambda().le(Contract::getCreateDate, Utils.Date.getEnd(pageWrap.getModel().getCreateDate())); |
| | | } |
| | | if (pageWrap.getModel().getEditor() != null) { |
| | | queryWrapper.lambda().eq(Contract::getEditor, pageWrap.getModel().getEditor()); |
| | | } |
| | | if (pageWrap.getModel().getEditDate() != null) { |
| | | queryWrapper.lambda().ge(Contract::getEditDate, Utils.Date.getStart(pageWrap.getModel().getEditDate())); |
| | | queryWrapper.lambda().le(Contract::getEditDate, Utils.Date.getEnd(pageWrap.getModel().getEditDate())); |
| | | } |
| | | if (pageWrap.getModel().getIsdeleted() != null) { |
| | | queryWrapper.lambda().eq(Contract::getIsdeleted, pageWrap.getModel().getIsdeleted()); |
| | | } |
| | | if (pageWrap.getModel().getRemark() != null) { |
| | | queryWrapper.lambda().eq(Contract::getRemark, pageWrap.getModel().getRemark()); |
| | | } |
| | | if (pageWrap.getModel().getName() != null) { |
| | | queryWrapper.lambda().eq(Contract::getName, pageWrap.getModel().getName()); |
| | | } |
| | | if (pageWrap.getModel().getCompanyId() != null) { |
| | | queryWrapper.lambda().eq(Contract::getCompanyId, pageWrap.getModel().getCompanyId()); |
| | | } |
| | | if (pageWrap.getModel().getContent() != null) { |
| | | queryWrapper.lambda().eq(Contract::getContent, pageWrap.getModel().getContent()); |
| | | } |
| | | if (pageWrap.getModel().getStatus() != null) { |
| | | queryWrapper.lambda().eq(Contract::getStatus, pageWrap.getModel().getStatus()); |
| | | } |
| | | if (pageWrap.getModel().getComSignUserId() != null) { |
| | | queryWrapper.lambda().eq(Contract::getComSignUserId, pageWrap.getModel().getComSignUserId()); |
| | | } |
| | | if (pageWrap.getModel().getComSignDate() != null) { |
| | | queryWrapper.lambda().ge(Contract::getComSignDate, Utils.Date.getStart(pageWrap.getModel().getComSignDate())); |
| | | queryWrapper.lambda().le(Contract::getComSignDate, Utils.Date.getEnd(pageWrap.getModel().getComSignDate())); |
| | | } |
| | | if (pageWrap.getModel().getComSignInfo() != null) { |
| | | queryWrapper.lambda().eq(Contract::getComSignInfo, pageWrap.getModel().getComSignInfo()); |
| | | } |
| | | if (pageWrap.getModel().getType() != null) { |
| | | queryWrapper.lambda().eq(Contract::getType, pageWrap.getModel().getType()); |
| | | } |
| | | if (pageWrap.getModel().getSignUserId() != null) { |
| | | queryWrapper.lambda().eq(Contract::getSignUserId, pageWrap.getModel().getSignUserId()); |
| | | } |
| | | if (pageWrap.getModel().getSignDate() != null) { |
| | | queryWrapper.lambda().ge(Contract::getSignDate, Utils.Date.getStart(pageWrap.getModel().getSignDate())); |
| | | queryWrapper.lambda().le(Contract::getSignDate, Utils.Date.getEnd(pageWrap.getModel().getSignDate())); |
| | | } |
| | | if (pageWrap.getModel().getSignInfo() != null) { |
| | | queryWrapper.lambda().eq(Contract::getSignInfo, pageWrap.getModel().getSignInfo()); |
| | | } |
| | | if (pageWrap.getModel().getFileUrl() != null) { |
| | | queryWrapper.lambda().eq(Contract::getFileUrl, pageWrap.getModel().getFileUrl()); |
| | | } |
| | | if (pageWrap.getModel().getFileSignUrl() != null) { |
| | | queryWrapper.lambda().eq(Contract::getFileSignUrl, pageWrap.getModel().getFileSignUrl()); |
| | | } |
| | | if (pageWrap.getModel().getDoneFileUrl() != null) { |
| | | queryWrapper.lambda().eq(Contract::getDoneFileUrl, pageWrap.getModel().getDoneFileUrl()); |
| | | } |
| | | if (pageWrap.getModel().getAppyno() != null) { |
| | | queryWrapper.lambda().eq(Contract::getAppyno, pageWrap.getModel().getAppyno()); |
| | | } |
| | | if (pageWrap.getModel().getDoneApplyno() != null) { |
| | | queryWrapper.lambda().eq(Contract::getDoneApplyno, pageWrap.getModel().getDoneApplyno()); |
| | | } |
| | | if (pageWrap.getModel().getStartTime() != null) { |
| | | queryWrapper.lambda().ge(Contract::getStartTime, Utils.Date.getStart(pageWrap.getModel().getStartTime())); |
| | | queryWrapper.lambda().le(Contract::getStartTime, Utils.Date.getEnd(pageWrap.getModel().getStartTime())); |
| | | } |
| | | if (pageWrap.getModel().getEndTime() != null) { |
| | | queryWrapper.lambda().ge(Contract::getEndTime, Utils.Date.getStart(pageWrap.getModel().getEndTime())); |
| | | queryWrapper.lambda().le(Contract::getEndTime, Utils.Date.getEnd(pageWrap.getModel().getEndTime())); |
| | | } |
| | | if (pageWrap.getModel().getCancelDate() != null) { |
| | | queryWrapper.lambda().ge(Contract::getCancelDate, Utils.Date.getStart(pageWrap.getModel().getCancelDate())); |
| | | queryWrapper.lambda().le(Contract::getCancelDate, Utils.Date.getEnd(pageWrap.getModel().getCancelDate())); |
| | | } |
| | | if (pageWrap.getModel().getCancelUserId() != null) { |
| | | queryWrapper.lambda().eq(Contract::getCancelUserId, pageWrap.getModel().getCancelUserId()); |
| | | } |
| | | if (pageWrap.getModel().getCancelInfo() != null) { |
| | | queryWrapper.lambda().eq(Contract::getCancelInfo, pageWrap.getModel().getCancelInfo()); |
| | | } |
| | | for(PageWrap.SortData sortData: pageWrap.getSorts()) { |
| | | if (sortData.getDirection().equalsIgnoreCase(PageWrap.DESC)) { |
| | | queryWrapper.orderByDesc(sortData.getProperty()); |
| | | } else { |
| | | queryWrapper.orderByAsc(sortData.getProperty()); |
| | | } |
| | | } |
| | | return PageData.from(contractMapper.selectPage(page, queryWrapper)); |
| | | } |
| | | |
| | | @Override |
| | | public long count(Contract contract) { |
| | | QueryWrapper<Contract> wrapper = new QueryWrapper<>(contract); |
| | | return contractMapper.selectCount(wrapper); |
| | | } |
| | | } |
| | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * ä¿é©æ¹æ¡ä¿¡æ¯è¡¨(åºè¡¨ï¼Serviceå®ç° |
| | | * ä¿é©æ¹æ¡ä¿¡æ¯è¡¨Serviceå®ç° |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/01/16 10:03 |
| | | * @date 2024/10/28 19:16 |
| | | */ |
| | | @Service |
| | | public class SolutionsBaseServiceImpl implements SolutionsBaseService { |
| | |
| | | if (pageWrap.getModel().getValidType() != null) { |
| | | queryWrapper.lambda().eq(SolutionsBase::getValidType, pageWrap.getModel().getValidType()); |
| | | } |
| | | if (pageWrap.getModel().getType() != null) { |
| | | queryWrapper.lambda().eq(SolutionsBase::getType, pageWrap.getModel().getType()); |
| | | } |
| | | if (pageWrap.getModel().getMinAge() != null) { |
| | | queryWrapper.lambda().eq(SolutionsBase::getMinAge, pageWrap.getModel().getMinAge()); |
| | | } |
| | | if (pageWrap.getModel().getMaxAge() != null) { |
| | | queryWrapper.lambda().eq(SolutionsBase::getMaxAge, pageWrap.getModel().getMaxAge()); |
| | | } |
| | | if (pageWrap.getModel().getPrice() != null) { |
| | | queryWrapper.lambda().eq(SolutionsBase::getPrice, pageWrap.getModel().getPrice()); |
| | | } |
| | | if (pageWrap.getModel().getTimeUnit() != null) { |
| | | queryWrapper.lambda().eq(SolutionsBase::getTimeUnit, pageWrap.getModel().getTimeUnit()); |
| | | } |
| | | if (pageWrap.getModel().getInsureCycle() != null) { |
| | | queryWrapper.lambda().eq(SolutionsBase::getInsureCycle, pageWrap.getModel().getInsureCycle()); |
| | | } |
| | | if (pageWrap.getModel().getInsureCycleUnit() != null) { |
| | | queryWrapper.lambda().eq(SolutionsBase::getInsureCycleUnit, pageWrap.getModel().getInsureCycleUnit()); |
| | | } |
| | | if (pageWrap.getModel().getPriceCycleUnit() != null) { |
| | | queryWrapper.lambda().eq(SolutionsBase::getPriceCycleUnit, pageWrap.getModel().getPriceCycleUnit()); |
| | | } |
| | | if (pageWrap.getModel().getSingleWorktype() != null) { |
| | | queryWrapper.lambda().eq(SolutionsBase::getSingleWorktype, pageWrap.getModel().getSingleWorktype()); |
| | | } |
| | | if (pageWrap.getModel().getEmail() != null) { |
| | | queryWrapper.lambda().eq(SolutionsBase::getEmail, pageWrap.getModel().getEmail()); |
| | | } |
| | | if (pageWrap.getModel().getSpecialAgreement() != null) { |
| | | queryWrapper.lambda().eq(SolutionsBase::getSpecialAgreement, pageWrap.getModel().getSpecialAgreement()); |
| | |
| | | if (pageWrap.getModel().getVersion() != null) { |
| | | queryWrapper.lambda().eq(SolutionsBase::getVersion, pageWrap.getModel().getVersion()); |
| | | } |
| | | if (pageWrap.getModel().getDataType() != null) { |
| | | queryWrapper.lambda().eq(SolutionsBase::getDataType, pageWrap.getModel().getDataType()); |
| | | } |
| | | if (pageWrap.getModel().getBaseId() != null) { |
| | | queryWrapper.lambda().eq(SolutionsBase::getBaseId, pageWrap.getModel().getBaseId()); |
| | | } |
| | | if (pageWrap.getModel().getSignKeyword() != null) { |
| | | queryWrapper.lambda().eq(SolutionsBase::getSignKeyword, pageWrap.getModel().getSignKeyword()); |
| | | } |
| | | if (pageWrap.getModel().getValidTypeNum() != null) { |
| | | queryWrapper.lambda().eq(SolutionsBase::getValidTypeNum, pageWrap.getModel().getValidTypeNum()); |
| | | } |
| | | if (pageWrap.getModel().getShopId() != null) { |
| | | queryWrapper.lambda().eq(SolutionsBase::getShopId, pageWrap.getModel().getShopId()); |
| | | } |
| | | if (pageWrap.getModel().getAddValidDays() != null) { |
| | | queryWrapper.lambda().eq(SolutionsBase::getAddValidDays, pageWrap.getModel().getAddValidDays()); |
| | | } |
| | | if (pageWrap.getModel().getDelValidDays() != null) { |
| | | queryWrapper.lambda().eq(SolutionsBase::getDelValidDays, pageWrap.getModel().getDelValidDays()); |
| | | } |
| | | if (pageWrap.getModel().getCanAdd() != null) { |
| | | queryWrapper.lambda().eq(SolutionsBase::getCanAdd, pageWrap.getModel().getCanAdd()); |
| | | } |
| | | if (pageWrap.getModel().getCanReduce() != null) { |
| | | queryWrapper.lambda().eq(SolutionsBase::getCanReduce, pageWrap.getModel().getCanReduce()); |
| | | } |
| | | if (pageWrap.getModel().getCanChangeUnit() != null) { |
| | | queryWrapper.lambda().eq(SolutionsBase::getCanChangeUnit, pageWrap.getModel().getCanChangeUnit()); |
| | | } |
| | | if (pageWrap.getModel().getDelOnlyReplace() != null) { |
| | | queryWrapper.lambda().eq(SolutionsBase::getDelOnlyReplace, pageWrap.getModel().getDelOnlyReplace()); |
| | | } |
| | | if (pageWrap.getModel().getCompanyName() != null) { |
| | | queryWrapper.lambda().eq(SolutionsBase::getCompanyName, pageWrap.getModel().getCompanyName()); |
| | | } |
| | | for(PageWrap.SortData sortData: pageWrap.getSorts()) { |
| | | if (sortData.getDirection().equalsIgnoreCase(PageWrap.DESC)) { |
| | | queryWrapper.orderByDesc(sortData.getProperty()); |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.api.business; |
| | | |
| | | import com.doumee.api.BaseController; |
| | | import com.doumee.core.annotation.excel.ExcelExporter; |
| | | import com.doumee.core.annotation.pr.PreventRepeat; |
| | | import com.doumee.core.model.ApiResponse; |
| | | import com.doumee.core.model.PageWrap; |
| | | import com.doumee.core.model.PageData; |
| | | import com.doumee.dao.business.model.CompanyDepartment; |
| | | import com.doumee.service.business.CompanyDepartmentService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.apache.shiro.authz.annotation.RequiresPermissions; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/10/28 19:16 |
| | | */ |
| | | @Api(tags = "ä¼ä¸ä¿¡æ¯è¡¨") |
| | | @RestController |
| | | @RequestMapping("/business/companyDepartment") |
| | | public class CompanyDepartmentController extends BaseController { |
| | | |
| | | @Autowired |
| | | private CompanyDepartmentService companyDepartmentService; |
| | | |
| | | @PreventRepeat |
| | | @ApiOperation("æ°å»º") |
| | | @PostMapping("/create") |
| | | @RequiresPermissions("business:companydepartment:create") |
| | | public ApiResponse create(@RequestBody CompanyDepartment companyDepartment) { |
| | | return ApiResponse.success(companyDepartmentService.create(companyDepartment)); |
| | | } |
| | | |
| | | @ApiOperation("æ ¹æ®IDå é¤") |
| | | @GetMapping("/delete/{id}") |
| | | @RequiresPermissions("business:companydepartment:delete") |
| | | public ApiResponse deleteById(@PathVariable Integer id) { |
| | | companyDepartmentService.deleteById(id); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | | @ApiOperation("æ¹éå é¤") |
| | | @GetMapping("/delete/batch") |
| | | @RequiresPermissions("business:companydepartment:delete") |
| | | public ApiResponse deleteByIdInBatch(@RequestParam String ids) { |
| | | String [] idArray = ids.split(","); |
| | | List<Integer> idList = new ArrayList<>(); |
| | | for (String id : idArray) { |
| | | idList.add(Integer.valueOf(id)); |
| | | } |
| | | companyDepartmentService.deleteByIdInBatch(idList); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | | @ApiOperation("æ ¹æ®IDä¿®æ¹") |
| | | @PostMapping("/updateById") |
| | | @RequiresPermissions("business:companydepartment:update") |
| | | public ApiResponse updateById(@RequestBody CompanyDepartment companyDepartment) { |
| | | companyDepartmentService.updateById(companyDepartment); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | | @ApiOperation("å页æ¥è¯¢") |
| | | @PostMapping("/page") |
| | | @RequiresPermissions("business:companydepartment:query") |
| | | public ApiResponse<PageData<CompanyDepartment>> findPage (@RequestBody PageWrap<CompanyDepartment> pageWrap) { |
| | | return ApiResponse.success(companyDepartmentService.findPage(pageWrap)); |
| | | } |
| | | |
| | | @ApiOperation("导åºExcel") |
| | | @PostMapping("/exportExcel") |
| | | @RequiresPermissions("business:companydepartment:exportExcel") |
| | | public void exportExcel (@RequestBody PageWrap<CompanyDepartment> pageWrap, HttpServletResponse response) { |
| | | ExcelExporter.build(CompanyDepartment.class).export(companyDepartmentService.findPage(pageWrap).getRecords(), "ä¼ä¸ä¿¡æ¯è¡¨", response); |
| | | } |
| | | |
| | | @ApiOperation("æ ¹æ®IDæ¥è¯¢") |
| | | @GetMapping("/{id}") |
| | | @RequiresPermissions("business:companydepartment:query") |
| | | public ApiResponse findById(@PathVariable Integer id) { |
| | | return ApiResponse.success(companyDepartmentService.findById(id)); |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.api.business; |
| | | |
| | | import com.doumee.api.BaseController; |
| | | import com.doumee.core.annotation.excel.ExcelExporter; |
| | | import com.doumee.core.annotation.pr.PreventRepeat; |
| | | import com.doumee.core.model.ApiResponse; |
| | | import com.doumee.core.model.PageWrap; |
| | | import com.doumee.core.model.PageData; |
| | | import com.doumee.dao.business.model.CompanyUserApply; |
| | | import com.doumee.service.business.CompanyUserApplyService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.apache.shiro.authz.annotation.RequiresPermissions; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/10/28 19:16 |
| | | */ |
| | | @Api(tags = "éå¢ç³è¯·è®°å½è¡¨") |
| | | @RestController |
| | | @RequestMapping("/business/companyUserApply") |
| | | public class CompanyUserApplyController extends BaseController { |
| | | |
| | | @Autowired |
| | | private CompanyUserApplyService companyUserApplyService; |
| | | |
| | | @PreventRepeat |
| | | @ApiOperation("æ°å»º") |
| | | @PostMapping("/create") |
| | | @RequiresPermissions("business:companyuserapply:create") |
| | | public ApiResponse create(@RequestBody CompanyUserApply companyUserApply) { |
| | | return ApiResponse.success(companyUserApplyService.create(companyUserApply)); |
| | | } |
| | | |
| | | @ApiOperation("æ ¹æ®IDå é¤") |
| | | @GetMapping("/delete/{id}") |
| | | @RequiresPermissions("business:companyuserapply:delete") |
| | | public ApiResponse deleteById(@PathVariable Integer id) { |
| | | companyUserApplyService.deleteById(id); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | | @ApiOperation("æ¹éå é¤") |
| | | @GetMapping("/delete/batch") |
| | | @RequiresPermissions("business:companyuserapply:delete") |
| | | public ApiResponse deleteByIdInBatch(@RequestParam String ids) { |
| | | String [] idArray = ids.split(","); |
| | | List<Integer> idList = new ArrayList<>(); |
| | | for (String id : idArray) { |
| | | idList.add(Integer.valueOf(id)); |
| | | } |
| | | companyUserApplyService.deleteByIdInBatch(idList); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | | @ApiOperation("æ ¹æ®IDä¿®æ¹") |
| | | @PostMapping("/updateById") |
| | | @RequiresPermissions("business:companyuserapply:update") |
| | | public ApiResponse updateById(@RequestBody CompanyUserApply companyUserApply) { |
| | | companyUserApplyService.updateById(companyUserApply); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | | @ApiOperation("å页æ¥è¯¢") |
| | | @PostMapping("/page") |
| | | @RequiresPermissions("business:companyuserapply:query") |
| | | public ApiResponse<PageData<CompanyUserApply>> findPage (@RequestBody PageWrap<CompanyUserApply> pageWrap) { |
| | | return ApiResponse.success(companyUserApplyService.findPage(pageWrap)); |
| | | } |
| | | |
| | | @ApiOperation("导åºExcel") |
| | | @PostMapping("/exportExcel") |
| | | @RequiresPermissions("business:companyuserapply:exportExcel") |
| | | public void exportExcel (@RequestBody PageWrap<CompanyUserApply> pageWrap, HttpServletResponse response) { |
| | | ExcelExporter.build(CompanyUserApply.class).export(companyUserApplyService.findPage(pageWrap).getRecords(), "éå¢ç³è¯·è®°å½è¡¨", response); |
| | | } |
| | | |
| | | @ApiOperation("æ ¹æ®IDæ¥è¯¢") |
| | | @GetMapping("/{id}") |
| | | @RequiresPermissions("business:companyuserapply:query") |
| | | public ApiResponse findById(@PathVariable Integer id) { |
| | | return ApiResponse.success(companyUserApplyService.findById(id)); |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.api.business; |
| | | |
| | | import com.doumee.api.BaseController; |
| | | import com.doumee.core.annotation.excel.ExcelExporter; |
| | | import com.doumee.core.annotation.pr.PreventRepeat; |
| | | import com.doumee.core.model.ApiResponse; |
| | | import com.doumee.core.model.PageWrap; |
| | | import com.doumee.core.model.PageData; |
| | | import com.doumee.dao.business.model.Contract; |
| | | import com.doumee.service.business.ContractService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.apache.shiro.authz.annotation.RequiresPermissions; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/10/28 19:16 |
| | | */ |
| | | @Api(tags = "ååä¿¡æ¯è¡¨") |
| | | @RestController |
| | | @RequestMapping("/business/contract") |
| | | public class ContractController extends BaseController { |
| | | |
| | | @Autowired |
| | | private ContractService contractService; |
| | | |
| | | @PreventRepeat |
| | | @ApiOperation("æ°å»º") |
| | | @PostMapping("/create") |
| | | @RequiresPermissions("business:contract:create") |
| | | public ApiResponse create(@RequestBody Contract contract) { |
| | | return ApiResponse.success(contractService.create(contract)); |
| | | } |
| | | |
| | | @ApiOperation("æ ¹æ®IDå é¤") |
| | | @GetMapping("/delete/{id}") |
| | | @RequiresPermissions("business:contract:delete") |
| | | public ApiResponse deleteById(@PathVariable Integer id) { |
| | | contractService.deleteById(id); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | | @ApiOperation("æ¹éå é¤") |
| | | @GetMapping("/delete/batch") |
| | | @RequiresPermissions("business:contract:delete") |
| | | public ApiResponse deleteByIdInBatch(@RequestParam String ids) { |
| | | String [] idArray = ids.split(","); |
| | | List<Integer> idList = new ArrayList<>(); |
| | | for (String id : idArray) { |
| | | idList.add(Integer.valueOf(id)); |
| | | } |
| | | contractService.deleteByIdInBatch(idList); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | | @ApiOperation("æ ¹æ®IDä¿®æ¹") |
| | | @PostMapping("/updateById") |
| | | @RequiresPermissions("business:contract:update") |
| | | public ApiResponse updateById(@RequestBody Contract contract) { |
| | | contractService.updateById(contract); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | | @ApiOperation("å页æ¥è¯¢") |
| | | @PostMapping("/page") |
| | | @RequiresPermissions("business:contract:query") |
| | | public ApiResponse<PageData<Contract>> findPage (@RequestBody PageWrap<Contract> pageWrap) { |
| | | return ApiResponse.success(contractService.findPage(pageWrap)); |
| | | } |
| | | |
| | | @ApiOperation("导åºExcel") |
| | | @PostMapping("/exportExcel") |
| | | @RequiresPermissions("business:contract:exportExcel") |
| | | public void exportExcel (@RequestBody PageWrap<Contract> pageWrap, HttpServletResponse response) { |
| | | ExcelExporter.build(Contract.class).export(contractService.findPage(pageWrap).getRecords(), "ååä¿¡æ¯è¡¨", response); |
| | | } |
| | | |
| | | @ApiOperation("æ ¹æ®IDæ¥è¯¢") |
| | | @GetMapping("/{id}") |
| | | @RequiresPermissions("business:contract:query") |
| | | public ApiResponse findById(@PathVariable Integer id) { |
| | | return ApiResponse.success(contractService.findById(id)); |
| | | } |
| | | } |
| | |
| | | import com.doumee.core.annotation.excel.ExcelExporter; |
| | | import com.doumee.core.annotation.pr.PreventRepeat; |
| | | import com.doumee.core.model.ApiResponse; |
| | | import com.doumee.core.model.PageData; |
| | | import com.doumee.core.model.PageWrap; |
| | | import com.doumee.core.model.PageData; |
| | | import com.doumee.dao.business.model.SolutionsBase; |
| | | import com.doumee.service.business.SolutionsBaseService; |
| | | import io.swagger.annotations.Api; |
| | |
| | | import org.apache.shiro.authz.annotation.RequiresPermissions; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.servlet.http.HttpServletResponse; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/01/16 10:03 |
| | | * @date 2024/10/28 19:16 |
| | | */ |
| | | @Api(tags = "ä¿é©æ¹æ¡ä¿¡æ¯è¡¨(åºè¡¨ï¼") |
| | | @Api(tags = "ä¿é©æ¹æ¡ä¿¡æ¯è¡¨") |
| | | @RestController |
| | | @RequestMapping("/business/solutionsBase") |
| | | public class SolutionsBaseController extends BaseController { |
| | |
| | | @PostMapping("/exportExcel") |
| | | @RequiresPermissions("business:solutionsbase:exportExcel") |
| | | public void exportExcel (@RequestBody PageWrap<SolutionsBase> pageWrap, HttpServletResponse response) { |
| | | ExcelExporter.build(SolutionsBase.class).export(solutionsBaseService.findPage(pageWrap).getRecords(), "ä¿é©æ¹æ¡ä¿¡æ¯è¡¨(åºè¡¨ï¼", response); |
| | | ExcelExporter.build(SolutionsBase.class).export(solutionsBaseService.findPage(pageWrap).getRecords(), "ä¿é©æ¹æ¡ä¿¡æ¯è¡¨", response); |
| | | } |
| | | |
| | | @ApiOperation("æ ¹æ®IDæ¥è¯¢") |
| | |
| | | # application:git |
| | | # name: doumeemes |
| | | profiles: |
| | | active: pro |
| | | active: dev |
| | | |
| | | # JSONè¿åé
ç½® |
| | | jackson: |