Merge remote-tracking branch 'origin/master'
¶Ô±ÈÐÂÎļþ |
| | |
| | | INSERT INTO `SYSTEM_PERMISSION`(`CODE`, `NAME`, `REMARK`, `FIXED`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `DELETED`) VALUES ('business:unionapply:create', 'æ°å»ºåå¹¶æä¿åä¿¡æ¯è¡¨', '', 0, 1, CURRENT_TIMESTAMP, NULL, NULL, 0); |
| | | INSERT INTO `SYSTEM_PERMISSION`(`CODE`, `NAME`, `REMARK`, `FIXED`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `DELETED`) VALUES ('business:unionapply:delete', 'å é¤åå¹¶æä¿åä¿¡æ¯è¡¨', '', 0, 1, CURRENT_TIMESTAMP, NULL, NULL, 0); |
| | | INSERT INTO `SYSTEM_PERMISSION`(`CODE`, `NAME`, `REMARK`, `FIXED`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `DELETED`) VALUES ('business:unionapply:update', 'ä¿®æ¹åå¹¶æä¿åä¿¡æ¯è¡¨', '', 0, 1, CURRENT_TIMESTAMP, NULL, NULL, 0); |
| | | INSERT INTO `SYSTEM_PERMISSION`(`CODE`, `NAME`, `REMARK`, `FIXED`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `DELETED`) VALUES ('business:unionapply:query', 'æ¥è¯¢åå¹¶æä¿åä¿¡æ¯è¡¨', '', 0, 1, CURRENT_TIMESTAMP, NULL, NULL, 0); |
| | | INSERT INTO `SYSTEM_PERMISSION`(`CODE`, `NAME`, `REMARK`, `FIXED`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `DELETED`) VALUES ('business:unionapply:exportExcel', '导åºåå¹¶æä¿åä¿¡æ¯è¡¨(Excel)', '', 0, 1, CURRENT_TIMESTAMP, NULL, NULL, 0); |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | INSERT INTO `SYSTEM_PERMISSION`(`CODE`, `NAME`, `REMARK`, `FIXED`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `DELETED`) VALUES ('business:unionchange:create', 'æ°å»ºå åä¿æ¢ååå¹¶åä¿¡æ¯è¡¨', '', 0, 1, CURRENT_TIMESTAMP, NULL, NULL, 0); |
| | | INSERT INTO `SYSTEM_PERMISSION`(`CODE`, `NAME`, `REMARK`, `FIXED`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `DELETED`) VALUES ('business:unionchange:delete', 'å é¤å åä¿æ¢ååå¹¶åä¿¡æ¯è¡¨', '', 0, 1, CURRENT_TIMESTAMP, NULL, NULL, 0); |
| | | INSERT INTO `SYSTEM_PERMISSION`(`CODE`, `NAME`, `REMARK`, `FIXED`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `DELETED`) VALUES ('business:unionchange:update', 'ä¿®æ¹å åä¿æ¢ååå¹¶åä¿¡æ¯è¡¨', '', 0, 1, CURRENT_TIMESTAMP, NULL, NULL, 0); |
| | | INSERT INTO `SYSTEM_PERMISSION`(`CODE`, `NAME`, `REMARK`, `FIXED`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `DELETED`) VALUES ('business:unionchange:query', 'æ¥è¯¢å åä¿æ¢ååå¹¶åä¿¡æ¯è¡¨', '', 0, 1, CURRENT_TIMESTAMP, NULL, NULL, 0); |
| | | INSERT INTO `SYSTEM_PERMISSION`(`CODE`, `NAME`, `REMARK`, `FIXED`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `DELETED`) VALUES ('business:unionchange:exportExcel', '导åºå åä¿æ¢ååå¹¶åä¿¡æ¯è¡¨(Excel)', '', 0, 1, CURRENT_TIMESTAMP, NULL, NULL, 0); |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | 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.UnionApply; |
| | | import com.doumee.service.business.UnionApplyService; |
| | | 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/03/12 11:34 |
| | | */ |
| | | @Api(tags = "åå¹¶æä¿åä¿¡æ¯è¡¨") |
| | | @RestController |
| | | @RequestMapping("/business/unionApply") |
| | | public class UnionApplyController extends BaseController { |
| | | |
| | | @Autowired |
| | | private UnionApplyService unionApplyService; |
| | | |
| | | @PreventRepeat |
| | | @ApiOperation("æ°å»º") |
| | | @PostMapping("/create") |
| | | @RequiresPermissions("business:unionapply:create") |
| | | public ApiResponse create(@RequestBody UnionApply unionApply) { |
| | | return ApiResponse.success(unionApplyService.create(unionApply)); |
| | | } |
| | | |
| | | @ApiOperation("æ ¹æ®IDå é¤") |
| | | @GetMapping("/delete/{id}") |
| | | @RequiresPermissions("business:unionapply:delete") |
| | | public ApiResponse deleteById(@PathVariable Integer id) { |
| | | unionApplyService.deleteById(id); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | | @ApiOperation("æ¹éå é¤") |
| | | @GetMapping("/delete/batch") |
| | | @RequiresPermissions("business:unionapply: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)); |
| | | } |
| | | unionApplyService.deleteByIdInBatch(idList); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | | @ApiOperation("æ ¹æ®IDä¿®æ¹") |
| | | @PostMapping("/updateById") |
| | | @RequiresPermissions("business:unionapply:update") |
| | | public ApiResponse updateById(@RequestBody UnionApply unionApply) { |
| | | unionApplyService.updateById(unionApply); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | | @ApiOperation("å页æ¥è¯¢") |
| | | @PostMapping("/page") |
| | | @RequiresPermissions("business:unionapply:query") |
| | | public ApiResponse<PageData<UnionApply>> findPage (@RequestBody PageWrap<UnionApply> pageWrap) { |
| | | return ApiResponse.success(unionApplyService.findPage(pageWrap)); |
| | | } |
| | | |
| | | @ApiOperation("导åºExcel") |
| | | @PostMapping("/exportExcel") |
| | | @RequiresPermissions("business:unionapply:exportExcel") |
| | | public void exportExcel (@RequestBody PageWrap<UnionApply> pageWrap, HttpServletResponse response) { |
| | | ExcelExporter.build(UnionApply.class).export(unionApplyService.findPage(pageWrap).getRecords(), "åå¹¶æä¿åä¿¡æ¯è¡¨", response); |
| | | } |
| | | |
| | | @ApiOperation("æ ¹æ®IDæ¥è¯¢") |
| | | @GetMapping("/{id}") |
| | | @RequiresPermissions("business:unionapply:query") |
| | | public ApiResponse findById(@PathVariable Integer id) { |
| | | return ApiResponse.success(unionApplyService.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.UnionChange; |
| | | import com.doumee.service.business.UnionChangeService; |
| | | 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/03/12 11:34 |
| | | */ |
| | | @Api(tags = "å åä¿æ¢ååå¹¶åä¿¡æ¯è¡¨") |
| | | @RestController |
| | | @RequestMapping("/business/unionChange") |
| | | public class UnionChangeController extends BaseController { |
| | | |
| | | @Autowired |
| | | private UnionChangeService unionChangeService; |
| | | |
| | | @PreventRepeat |
| | | @ApiOperation("æ°å»º") |
| | | @PostMapping("/create") |
| | | @RequiresPermissions("business:unionchange:create") |
| | | public ApiResponse create(@RequestBody UnionChange unionChange) { |
| | | return ApiResponse.success(unionChangeService.create(unionChange)); |
| | | } |
| | | |
| | | @ApiOperation("æ ¹æ®IDå é¤") |
| | | @GetMapping("/delete/{id}") |
| | | @RequiresPermissions("business:unionchange:delete") |
| | | public ApiResponse deleteById(@PathVariable Integer id) { |
| | | unionChangeService.deleteById(id); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | | @ApiOperation("æ¹éå é¤") |
| | | @GetMapping("/delete/batch") |
| | | @RequiresPermissions("business:unionchange: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)); |
| | | } |
| | | unionChangeService.deleteByIdInBatch(idList); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | | @ApiOperation("æ ¹æ®IDä¿®æ¹") |
| | | @PostMapping("/updateById") |
| | | @RequiresPermissions("business:unionchange:update") |
| | | public ApiResponse updateById(@RequestBody UnionChange unionChange) { |
| | | unionChangeService.updateById(unionChange); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | | @ApiOperation("å页æ¥è¯¢") |
| | | @PostMapping("/page") |
| | | @RequiresPermissions("business:unionchange:query") |
| | | public ApiResponse<PageData<UnionChange>> findPage (@RequestBody PageWrap<UnionChange> pageWrap) { |
| | | return ApiResponse.success(unionChangeService.findPage(pageWrap)); |
| | | } |
| | | |
| | | @ApiOperation("导åºExcel") |
| | | @PostMapping("/exportExcel") |
| | | @RequiresPermissions("business:unionchange:exportExcel") |
| | | public void exportExcel (@RequestBody PageWrap<UnionChange> pageWrap, HttpServletResponse response) { |
| | | ExcelExporter.build(UnionChange.class).export(unionChangeService.findPage(pageWrap).getRecords(), "å åä¿æ¢ååå¹¶åä¿¡æ¯è¡¨", response); |
| | | } |
| | | |
| | | @ApiOperation("æ ¹æ®IDæ¥è¯¢") |
| | | @GetMapping("/{id}") |
| | | @RequiresPermissions("business:unionchange:query") |
| | | public ApiResponse findById(@PathVariable Integer id) { |
| | | return ApiResponse.success(unionChangeService.findById(id)); |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.dao.business; |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.doumee.dao.business.model.UnionApply; |
| | | |
| | | /** |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/03/12 11:34 |
| | | */ |
| | | public interface UnionApplyMapper extends BaseMapper<UnionApply> { |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.dao.business; |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.doumee.dao.business.model.UnionChange; |
| | | |
| | | /** |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/03/12 11:34 |
| | | */ |
| | | public interface UnionChangeMapper extends BaseMapper<UnionChange> { |
| | | |
| | | } |
| | |
| | | @ApiModelProperty(value = "å åä¿ç³è¯·ç¼ç ï¼å
³èapply_change)", example = "1") |
| | | @ExcelColumn(name="å åä¿ç³è¯·ç¼ç ï¼å
³èapply_change)") |
| | | private Integer applyChangeId; |
| | | @ApiModelProperty(value = "å åä¿åå¹¶åç¼ç ï¼å
³èunion_change)", example = "1") |
| | | @ExcelColumn(name="å åä¿åå¹¶åç¼ç ï¼å
³èunion_change)") |
| | | private Integer unionChangeId; |
| | | |
| | | @ApiModelProperty(value = "ä¼ä¸ç¼ç ï¼å
³èmemeberï¼", example = "1") |
| | | @ExcelColumn(name="ä¼ä¸ç¼ç ï¼å
³èmemeberï¼") |
| | |
| | | @ApiModelProperty(value = "ç¶æ 0å¾
ç¾ç½² 1å·²ç¾ç« 2å·²ä¸ä¼ æ¹å 3éåç³è¯· (å¾
ç¾ç½²) 4éåç³è¯· (å·²ç¾ç« ) 5å¹³å°åæï¼å·²éåï¼ 6å·²å
³é ") |
| | | @ExcelColumn(name="ç¶æ 0å¾
ç¾ç½² 1å·²ç¾ç« 2å·²ä¸ä¼ æ¹å 3éåç³è¯· (å¾
ç¾ç½²) 4éåç³è¯· (å·²ç¾ç« ) 5å¹³å°åæï¼å·²éåï¼ 6å·²å
³é ") |
| | | private Integer status; |
| | | |
| | | @ApiModelProperty(value = "åå¹¶åç¼ç ï¼å
³èunion_change)", example = "1") |
| | | @ExcelColumn(name="åå¹¶åç¼ç ï¼å
³èunion_change)") |
| | | private Integer unionChange; |
| | | @ApiModelProperty(value = "å¨çº¿ç¾ç« ååå·") |
| | | private String signApplyNo; |
| | | @ApiModelProperty(value = "ææä¿é©çæèµ·æ") |
| | |
| | | @ApiModelProperty(value = "å®é
ä¿é©çæèµ·æ") |
| | | @ExcelColumn(name="ä¿é©çæèµ·æ",index =8,width = 12,dateFormat="yyyy-MM-dd HH:mm:ss") |
| | | private Date startTime; |
| | | |
| | | @ApiModelProperty(value = "åå¹¶åç¼ç ï¼å
³èunion_apply)", example = "1") |
| | | private Integer unionApplyId; |
| | | @ApiModelProperty(value = "身份è¯å·ç ") |
| | | @ExcelColumn(name="身份è¯å·ç ",index = 5,width = 12) |
| | | private String idcardNo; |
| | |
| | | @ExcelColumn(name="æåºç ") |
| | | private Integer sortnum; |
| | | |
| | | @ApiModelProperty(value = "ç±»å ", example = "1") |
| | | @ExcelColumn(name="ç±»å ") |
| | | @ApiModelProperty(value = "ç±»å 0ä¼ä¸ 1åæ· ", example = "1") |
| | | @ExcelColumn(name="ç±»å 0ä¼ä¸ 1åæ· ") |
| | | private Integer type; |
| | | |
| | | @ApiModelProperty(value = "ç»ä¸ä¿¡ç¨ä»£ç ") |
| | |
| | | |
| | | @ApiModelProperty(value = "å建æ¶é´") |
| | | @ExcelColumn(name="å建æ¶é´") |
| | | |
| | | private Date createDate; |
| | | |
| | | @ApiModelProperty(value = "æ´æ°äººç¼ç ", example = "1") |
| | |
| | | |
| | | @ApiModelProperty(value = "æ´æ°æ¶é´") |
| | | @ExcelColumn(name="æ´æ°æ¶é´") |
| | | |
| | | private Date editDate; |
| | | |
| | | @ApiModelProperty(value = "æ¯å¦å é¤0å¦ 1æ¯", example = "1") |
| | |
| | | @ApiModelProperty(value = "æ¹æ¡åç§°" ) |
| | | @TableField(exist = false) |
| | | private String solutionName ; |
| | | |
| | | |
| | | @ApiModelProperty(value = "æ¹æ¡ä¸»é®ï¼å
³èsolutionsï¼", example = "1") |
| | | @ExcelColumn(name="æ¹æ¡ä¸»é®ï¼å
³èsolutionsï¼") |
| | | private Integer solutionId; |
| | | |
| | | |
| | | @ApiModelProperty(value = "忷䏻é®ï¼å
³ècompanyï¼", example = "1") |
| | | @ExcelColumn(name="忷䏻é®ï¼å
³ècompanyï¼") |
| | | private Integer shopId; |
| | | @ApiModelProperty(value = "æ¹æ¡å¯¹è±¡", example = "1") |
| | | @TableField(exist = false) |
| | | private Solutions solution; |
| | | |
| | | |
| | | } |
| | |
| | | @ApiModelProperty(value = "åºè¡¨ç¼ç ï¼èªå
³èï¼", example = "1") |
| | | @ExcelColumn(name="åºè¡¨ç¼ç ï¼èªå
³èï¼") |
| | | private Integer baseId; |
| | | @ApiModelProperty(value = "å§æåæ·ç¼ç ï¼å
³ècompanyï¼", example = "1") |
| | | @ExcelColumn(name="å§æåæ·ç¼ç ï¼å
³ècompanyï¼") |
| | | private Integer shopId; |
| | | @ApiModelProperty(value = "å·¥ç§éå", example = "1") |
| | | @TableField(exist = false) |
| | | private List<Worktype> worktypeList; |
| | |
| | | @ApiModelProperty(value = "æè¿æä½äººç¼ç ï¼å
³èsystem_user)", example = "1") |
| | | @ExcelColumn(name="æè¿æä½äººç¼ç ï¼å
³èsystem_user)") |
| | | private Integer checkUserId; |
| | | @ApiModelProperty(value = "åå¹¶åç¼ç ï¼å
³èunion_apply)", example = "1") |
| | | @ExcelColumn(name="åå¹¶åç¼ç ï¼å
³èunion_apply)") |
| | | private Integer unionApplyId; |
| | | |
| | | @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; |
| | | import java.math.BigDecimal; |
| | | |
| | | /** |
| | | * åå¹¶æä¿åä¿¡æ¯è¡¨ |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/03/12 11:34 |
| | | */ |
| | | @Data |
| | | @ApiModel("åå¹¶æä¿åä¿¡æ¯è¡¨") |
| | | @TableName("`union_apply`") |
| | | public class UnionApply { |
| | | |
| | | @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 = "æåºç ", example = "1") |
| | | @ExcelColumn(name="æåºç ") |
| | | private Integer sortnum; |
| | | |
| | | @ApiModelProperty(value = "åæ·ç¼ç ï¼å
³ècompanyï¼", example = "1") |
| | | @ExcelColumn(name="åæ·ç¼ç ï¼å
³ècompanyï¼") |
| | | private Integer companyId; |
| | | |
| | | @ApiModelProperty(value = "å®é
ä¿é©çææ¢æ") |
| | | @ExcelColumn(name="å®é
ä¿é©çææ¢æ") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | private Date endTime; |
| | | |
| | | @ApiModelProperty(value = "å®é
ä¿é©çæèµ·æ") |
| | | @ExcelColumn(name="å®é
ä¿é©çæèµ·æ") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | private Date startTime; |
| | | |
| | | @ApiModelProperty(value = "æè¿æä½æ¶é´") |
| | | @ExcelColumn(name="æè¿æä½æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | private Date checkDate; |
| | | |
| | | @ApiModelProperty(value = "æè¿æä½å¤æ³¨") |
| | | @ExcelColumn(name="æè¿æä½å¤æ³¨") |
| | | private String checkInfo; |
| | | |
| | | @ApiModelProperty(value = "æè¿æä½äººç¼ç ï¼å
³èsystem_user)", example = "1") |
| | | @ExcelColumn(name="æè¿æä½äººç¼ç ï¼å
³èsystem_user)") |
| | | private Integer checkUserId; |
| | | |
| | | @ApiModelProperty(value = "åå·") |
| | | @ExcelColumn(name="åå·") |
| | | private String code; |
| | | |
| | | @ApiModelProperty(value = "ç¶æ 0å¾
ä¸ä¼ æä¿å 1å¾
ç¾ç½²æä¿å 2å¾
ä¸ä¼ ä¿å 3å·²ä¸ä¼ æ¹å 4å·²éå", example = "1") |
| | | @ExcelColumn(name="ç¶æ 0å¾
ä¸ä¼ æä¿å 1å¾
ç¾ç½²æä¿å 2å¾
ä¸ä¼ ä¿å 3å·²ä¸ä¼ æ¹å 4å·²éå") |
| | | private Integer status; |
| | | |
| | | @ApiModelProperty(value = "å½å产çè´¹ç¨", example = "1") |
| | | @ExcelColumn(name="å½å产çè´¹ç¨") |
| | | private BigDecimal currentFee; |
| | | |
| | | @ApiModelProperty(value = "æ»è´¹ç¨", example = "1") |
| | | @ExcelColumn(name="æ»è´¹ç¨") |
| | | private BigDecimal fee; |
| | | |
| | | @ApiModelProperty(value = "å¨çº¿ç¾ç« ååå·") |
| | | @ExcelColumn(name="å¨çº¿ç¾ç« ååå·") |
| | | private String signApplyNo; |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | 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/03/12 11:34 |
| | | */ |
| | | @Data |
| | | @ApiModel("å åä¿æ¢ååå¹¶åä¿¡æ¯è¡¨") |
| | | @TableName("`union_change`") |
| | | public class UnionChange { |
| | | |
| | | @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 = "æåºç ", example = "1") |
| | | @ExcelColumn(name="æåºç ") |
| | | private Integer sortnum; |
| | | |
| | | @ApiModelProperty(value = "åæ·ç¼ç ï¼å
³ècompany)", example = "1") |
| | | @ExcelColumn(name="åæ·ç¼ç ï¼å
³ècompany)") |
| | | private Integer shopId; |
| | | |
| | | @ApiModelProperty(value = "åå·") |
| | | @ExcelColumn(name="åå·") |
| | | private String code; |
| | | |
| | | @ApiModelProperty(value = "æ¹åçææ¶é´") |
| | | @ExcelColumn(name="æ¹åçææ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | private Date applyStartTime; |
| | | |
| | | @ApiModelProperty(value = "ç¶æ 0å¾
ç¾ç½²ç³è¯·å 1å¾
ä¸ä¼ æ¹å 2å·²ä¸ä¼ æ¹å 3éå") |
| | | @ExcelColumn(name="ç¶æ 0å¾
ç¾ç½²ç³è¯·å 1å¾
ä¸ä¼ æ¹å 2å·²ä¸ä¼ æ¹å 3éå") |
| | | private String status; |
| | | |
| | | @ApiModelProperty(value = "ææä¿é©çæèµ·æ") |
| | | @ExcelColumn(name="ææä¿é©çæèµ·æ") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | private Date validTime; |
| | | |
| | | @ApiModelProperty(value = "æ¹åå·") |
| | | @ExcelColumn(name="æ¹åå·") |
| | | private String validCode; |
| | | |
| | | @ApiModelProperty(value = "æä½ç±»å 0å åä¿ 1æ¢å", example = "1") |
| | | @ExcelColumn(name="æä½ç±»å 0å åä¿ 1æ¢å") |
| | | private Integer type; |
| | | |
| | | @ApiModelProperty(value = "å¨çº¿ç¾ç« ååå·") |
| | | @ExcelColumn(name="å¨çº¿ç¾ç« ååå·") |
| | | private String signApplyNo; |
| | | |
| | | } |
| | |
| | | |
| | | @ApiModelProperty(value = "ä¼ä¸ç¼ç ") |
| | | private Integer companyId; |
| | | @ApiModelProperty(value = "ç±»å 0å¹³å°ç¨æ· 1ä¼ä¸ç¨æ·") |
| | | @ApiModelProperty(value = "ç±»å 0å¹³å°ç¨æ· 1ä¼ä¸ç¨æ· 2åæ·ç¨æ·") |
| | | private Integer type; |
| | | |
| | | @ApiModelProperty(value = "å¯ç ") |
| | | @NotBlank(message = "åå§å¯ç ä¸è½ä¸ºç©º") |
| | | private String password; |
| | | @ApiModelProperty(value = "openid") |
| | | @NotBlank(message = "openid") |
| | | private String openid; |
| | | |
| | | @ApiModelProperty(value = "ç") |
| | | private String salt; |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.service.business; |
| | | |
| | | import com.doumee.core.model.PageData; |
| | | import com.doumee.core.model.PageWrap; |
| | | import com.doumee.dao.business.model.UnionApply; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * åå¹¶æä¿åä¿¡æ¯è¡¨Serviceå®ä¹ |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/03/12 11:34 |
| | | */ |
| | | public interface UnionApplyService { |
| | | |
| | | /** |
| | | * å建 |
| | | * |
| | | * @param unionApply å®ä½å¯¹è±¡ |
| | | * @return Integer |
| | | */ |
| | | Integer create(UnionApply unionApply); |
| | | |
| | | /** |
| | | * 主é®å é¤ |
| | | * |
| | | * @param id ä¸»é® |
| | | */ |
| | | void deleteById(Integer id); |
| | | |
| | | /** |
| | | * å é¤ |
| | | * |
| | | * @param unionApply å®ä½å¯¹è±¡ |
| | | */ |
| | | void delete(UnionApply unionApply); |
| | | |
| | | /** |
| | | * æ¹é主é®å é¤ |
| | | * |
| | | * @param ids 主é®é |
| | | */ |
| | | void deleteByIdInBatch(List<Integer> ids); |
| | | |
| | | /** |
| | | * 䏻鮿´æ° |
| | | * |
| | | * @param unionApply å®ä½å¯¹è±¡ |
| | | */ |
| | | void updateById(UnionApply unionApply); |
| | | |
| | | /** |
| | | * æ¹é䏻鮿´æ° |
| | | * |
| | | * @param unionApplys å®ä½é |
| | | */ |
| | | void updateByIdInBatch(List<UnionApply> unionApplys); |
| | | |
| | | /** |
| | | * 䏻鮿¥è¯¢ |
| | | * |
| | | * @param id ä¸»é® |
| | | * @return UnionApply |
| | | */ |
| | | UnionApply findById(Integer id); |
| | | |
| | | /** |
| | | * æ¡ä»¶æ¥è¯¢åæ¡è®°å½ |
| | | * |
| | | * @param unionApply å®ä½å¯¹è±¡ |
| | | * @return UnionApply |
| | | */ |
| | | UnionApply findOne(UnionApply unionApply); |
| | | |
| | | /** |
| | | * æ¡ä»¶æ¥è¯¢ |
| | | * |
| | | * @param unionApply å®ä½å¯¹è±¡ |
| | | * @return List<UnionApply> |
| | | */ |
| | | List<UnionApply> findList(UnionApply unionApply); |
| | | |
| | | /** |
| | | * å页æ¥è¯¢ |
| | | * |
| | | * @param pageWrap å页对象 |
| | | * @return PageData<UnionApply> |
| | | */ |
| | | PageData<UnionApply> findPage(PageWrap<UnionApply> pageWrap); |
| | | |
| | | /** |
| | | * æ¡ä»¶ç»è®¡ |
| | | * |
| | | * @param unionApply å®ä½å¯¹è±¡ |
| | | * @return long |
| | | */ |
| | | long count(UnionApply unionApply); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.service.business; |
| | | |
| | | import com.doumee.core.model.PageData; |
| | | import com.doumee.core.model.PageWrap; |
| | | import com.doumee.dao.business.model.UnionChange; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * å åä¿æ¢ååå¹¶åä¿¡æ¯è¡¨Serviceå®ä¹ |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/03/12 11:34 |
| | | */ |
| | | public interface UnionChangeService { |
| | | |
| | | /** |
| | | * å建 |
| | | * |
| | | * @param unionChange å®ä½å¯¹è±¡ |
| | | * @return Integer |
| | | */ |
| | | Integer create(UnionChange unionChange); |
| | | |
| | | /** |
| | | * 主é®å é¤ |
| | | * |
| | | * @param id ä¸»é® |
| | | */ |
| | | void deleteById(Integer id); |
| | | |
| | | /** |
| | | * å é¤ |
| | | * |
| | | * @param unionChange å®ä½å¯¹è±¡ |
| | | */ |
| | | void delete(UnionChange unionChange); |
| | | |
| | | /** |
| | | * æ¹é主é®å é¤ |
| | | * |
| | | * @param ids 主é®é |
| | | */ |
| | | void deleteByIdInBatch(List<Integer> ids); |
| | | |
| | | /** |
| | | * 䏻鮿´æ° |
| | | * |
| | | * @param unionChange å®ä½å¯¹è±¡ |
| | | */ |
| | | void updateById(UnionChange unionChange); |
| | | |
| | | /** |
| | | * æ¹é䏻鮿´æ° |
| | | * |
| | | * @param unionChanges å®ä½é |
| | | */ |
| | | void updateByIdInBatch(List<UnionChange> unionChanges); |
| | | |
| | | /** |
| | | * 䏻鮿¥è¯¢ |
| | | * |
| | | * @param id ä¸»é® |
| | | * @return UnionChange |
| | | */ |
| | | UnionChange findById(Integer id); |
| | | |
| | | /** |
| | | * æ¡ä»¶æ¥è¯¢åæ¡è®°å½ |
| | | * |
| | | * @param unionChange å®ä½å¯¹è±¡ |
| | | * @return UnionChange |
| | | */ |
| | | UnionChange findOne(UnionChange unionChange); |
| | | |
| | | /** |
| | | * æ¡ä»¶æ¥è¯¢ |
| | | * |
| | | * @param unionChange å®ä½å¯¹è±¡ |
| | | * @return List<UnionChange> |
| | | */ |
| | | List<UnionChange> findList(UnionChange unionChange); |
| | | |
| | | /** |
| | | * å页æ¥è¯¢ |
| | | * |
| | | * @param pageWrap å页对象 |
| | | * @return PageData<UnionChange> |
| | | */ |
| | | PageData<UnionChange> findPage(PageWrap<UnionChange> pageWrap); |
| | | |
| | | /** |
| | | * æ¡ä»¶ç»è®¡ |
| | | * |
| | | * @param unionChange å®ä½å¯¹è±¡ |
| | | * @return long |
| | | */ |
| | | long count(UnionChange unionChange); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | 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.UnionApplyMapper; |
| | | import com.doumee.dao.business.model.UnionApply; |
| | | import com.doumee.service.business.UnionApplyService; |
| | | 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/03/12 11:34 |
| | | */ |
| | | @Service |
| | | public class UnionApplyServiceImpl implements UnionApplyService { |
| | | |
| | | @Autowired |
| | | private UnionApplyMapper unionApplyMapper; |
| | | |
| | | @Override |
| | | public Integer create(UnionApply unionApply) { |
| | | unionApplyMapper.insert(unionApply); |
| | | return unionApply.getId(); |
| | | } |
| | | |
| | | @Override |
| | | public void deleteById(Integer id) { |
| | | unionApplyMapper.deleteById(id); |
| | | } |
| | | |
| | | @Override |
| | | public void delete(UnionApply unionApply) { |
| | | UpdateWrapper<UnionApply> deleteWrapper = new UpdateWrapper<>(unionApply); |
| | | unionApplyMapper.delete(deleteWrapper); |
| | | } |
| | | |
| | | @Override |
| | | public void deleteByIdInBatch(List<Integer> ids) { |
| | | if (CollectionUtils.isEmpty(ids)) { |
| | | return; |
| | | } |
| | | unionApplyMapper.deleteBatchIds(ids); |
| | | } |
| | | |
| | | @Override |
| | | public void updateById(UnionApply unionApply) { |
| | | unionApplyMapper.updateById(unionApply); |
| | | } |
| | | |
| | | @Override |
| | | public void updateByIdInBatch(List<UnionApply> unionApplys) { |
| | | if (CollectionUtils.isEmpty(unionApplys)) { |
| | | return; |
| | | } |
| | | for (UnionApply unionApply: unionApplys) { |
| | | this.updateById(unionApply); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public UnionApply findById(Integer id) { |
| | | return unionApplyMapper.selectById(id); |
| | | } |
| | | |
| | | @Override |
| | | public UnionApply findOne(UnionApply unionApply) { |
| | | QueryWrapper<UnionApply> wrapper = new QueryWrapper<>(unionApply); |
| | | return unionApplyMapper.selectOne(wrapper); |
| | | } |
| | | |
| | | @Override |
| | | public List<UnionApply> findList(UnionApply unionApply) { |
| | | QueryWrapper<UnionApply> wrapper = new QueryWrapper<>(unionApply); |
| | | return unionApplyMapper.selectList(wrapper); |
| | | } |
| | | |
| | | @Override |
| | | public PageData<UnionApply> findPage(PageWrap<UnionApply> pageWrap) { |
| | | IPage<UnionApply> page = new Page<>(pageWrap.getPage(), pageWrap.getCapacity()); |
| | | QueryWrapper<UnionApply> queryWrapper = new QueryWrapper<>(); |
| | | Utils.MP.blankToNull(pageWrap.getModel()); |
| | | if (pageWrap.getModel().getId() != null) { |
| | | queryWrapper.lambda().eq(UnionApply::getId, pageWrap.getModel().getId()); |
| | | } |
| | | if (pageWrap.getModel().getCreator() != null) { |
| | | queryWrapper.lambda().eq(UnionApply::getCreator, pageWrap.getModel().getCreator()); |
| | | } |
| | | if (pageWrap.getModel().getCreateDate() != null) { |
| | | queryWrapper.lambda().ge(UnionApply::getCreateDate, Utils.Date.getStart(pageWrap.getModel().getCreateDate())); |
| | | queryWrapper.lambda().le(UnionApply::getCreateDate, Utils.Date.getEnd(pageWrap.getModel().getCreateDate())); |
| | | } |
| | | if (pageWrap.getModel().getEditor() != null) { |
| | | queryWrapper.lambda().eq(UnionApply::getEditor, pageWrap.getModel().getEditor()); |
| | | } |
| | | if (pageWrap.getModel().getEditDate() != null) { |
| | | queryWrapper.lambda().ge(UnionApply::getEditDate, Utils.Date.getStart(pageWrap.getModel().getEditDate())); |
| | | queryWrapper.lambda().le(UnionApply::getEditDate, Utils.Date.getEnd(pageWrap.getModel().getEditDate())); |
| | | } |
| | | if (pageWrap.getModel().getIsdeleted() != null) { |
| | | queryWrapper.lambda().eq(UnionApply::getIsdeleted, pageWrap.getModel().getIsdeleted()); |
| | | } |
| | | if (pageWrap.getModel().getRemark() != null) { |
| | | queryWrapper.lambda().eq(UnionApply::getRemark, pageWrap.getModel().getRemark()); |
| | | } |
| | | if (pageWrap.getModel().getSortnum() != null) { |
| | | queryWrapper.lambda().eq(UnionApply::getSortnum, pageWrap.getModel().getSortnum()); |
| | | } |
| | | if (pageWrap.getModel().getCompanyId() != null) { |
| | | queryWrapper.lambda().eq(UnionApply::getCompanyId, pageWrap.getModel().getCompanyId()); |
| | | } |
| | | if (pageWrap.getModel().getEndTime() != null) { |
| | | queryWrapper.lambda().ge(UnionApply::getEndTime, Utils.Date.getStart(pageWrap.getModel().getEndTime())); |
| | | queryWrapper.lambda().le(UnionApply::getEndTime, Utils.Date.getEnd(pageWrap.getModel().getEndTime())); |
| | | } |
| | | if (pageWrap.getModel().getStartTime() != null) { |
| | | queryWrapper.lambda().ge(UnionApply::getStartTime, Utils.Date.getStart(pageWrap.getModel().getStartTime())); |
| | | queryWrapper.lambda().le(UnionApply::getStartTime, Utils.Date.getEnd(pageWrap.getModel().getStartTime())); |
| | | } |
| | | if (pageWrap.getModel().getCheckDate() != null) { |
| | | queryWrapper.lambda().ge(UnionApply::getCheckDate, Utils.Date.getStart(pageWrap.getModel().getCheckDate())); |
| | | queryWrapper.lambda().le(UnionApply::getCheckDate, Utils.Date.getEnd(pageWrap.getModel().getCheckDate())); |
| | | } |
| | | if (pageWrap.getModel().getCheckInfo() != null) { |
| | | queryWrapper.lambda().eq(UnionApply::getCheckInfo, pageWrap.getModel().getCheckInfo()); |
| | | } |
| | | if (pageWrap.getModel().getCheckUserId() != null) { |
| | | queryWrapper.lambda().eq(UnionApply::getCheckUserId, pageWrap.getModel().getCheckUserId()); |
| | | } |
| | | if (pageWrap.getModel().getCode() != null) { |
| | | queryWrapper.lambda().eq(UnionApply::getCode, pageWrap.getModel().getCode()); |
| | | } |
| | | if (pageWrap.getModel().getStatus() != null) { |
| | | queryWrapper.lambda().eq(UnionApply::getStatus, pageWrap.getModel().getStatus()); |
| | | } |
| | | if (pageWrap.getModel().getCurrentFee() != null) { |
| | | queryWrapper.lambda().eq(UnionApply::getCurrentFee, pageWrap.getModel().getCurrentFee()); |
| | | } |
| | | if (pageWrap.getModel().getFee() != null) { |
| | | queryWrapper.lambda().eq(UnionApply::getFee, pageWrap.getModel().getFee()); |
| | | } |
| | | if (pageWrap.getModel().getSignApplyNo() != null) { |
| | | queryWrapper.lambda().eq(UnionApply::getSignApplyNo, pageWrap.getModel().getSignApplyNo()); |
| | | } |
| | | for(PageWrap.SortData sortData: pageWrap.getSorts()) { |
| | | if (sortData.getDirection().equalsIgnoreCase(PageWrap.DESC)) { |
| | | queryWrapper.orderByDesc(sortData.getProperty()); |
| | | } else { |
| | | queryWrapper.orderByAsc(sortData.getProperty()); |
| | | } |
| | | } |
| | | return PageData.from(unionApplyMapper.selectPage(page, queryWrapper)); |
| | | } |
| | | |
| | | @Override |
| | | public long count(UnionApply unionApply) { |
| | | QueryWrapper<UnionApply> wrapper = new QueryWrapper<>(unionApply); |
| | | return unionApplyMapper.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.UnionChangeMapper; |
| | | import com.doumee.dao.business.model.UnionChange; |
| | | import com.doumee.service.business.UnionChangeService; |
| | | 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/03/12 11:34 |
| | | */ |
| | | @Service |
| | | public class UnionChangeServiceImpl implements UnionChangeService { |
| | | |
| | | @Autowired |
| | | private UnionChangeMapper unionChangeMapper; |
| | | |
| | | @Override |
| | | public Integer create(UnionChange unionChange) { |
| | | unionChangeMapper.insert(unionChange); |
| | | return unionChange.getId(); |
| | | } |
| | | |
| | | @Override |
| | | public void deleteById(Integer id) { |
| | | unionChangeMapper.deleteById(id); |
| | | } |
| | | |
| | | @Override |
| | | public void delete(UnionChange unionChange) { |
| | | UpdateWrapper<UnionChange> deleteWrapper = new UpdateWrapper<>(unionChange); |
| | | unionChangeMapper.delete(deleteWrapper); |
| | | } |
| | | |
| | | @Override |
| | | public void deleteByIdInBatch(List<Integer> ids) { |
| | | if (CollectionUtils.isEmpty(ids)) { |
| | | return; |
| | | } |
| | | unionChangeMapper.deleteBatchIds(ids); |
| | | } |
| | | |
| | | @Override |
| | | public void updateById(UnionChange unionChange) { |
| | | unionChangeMapper.updateById(unionChange); |
| | | } |
| | | |
| | | @Override |
| | | public void updateByIdInBatch(List<UnionChange> unionChanges) { |
| | | if (CollectionUtils.isEmpty(unionChanges)) { |
| | | return; |
| | | } |
| | | for (UnionChange unionChange: unionChanges) { |
| | | this.updateById(unionChange); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public UnionChange findById(Integer id) { |
| | | return unionChangeMapper.selectById(id); |
| | | } |
| | | |
| | | @Override |
| | | public UnionChange findOne(UnionChange unionChange) { |
| | | QueryWrapper<UnionChange> wrapper = new QueryWrapper<>(unionChange); |
| | | return unionChangeMapper.selectOne(wrapper); |
| | | } |
| | | |
| | | @Override |
| | | public List<UnionChange> findList(UnionChange unionChange) { |
| | | QueryWrapper<UnionChange> wrapper = new QueryWrapper<>(unionChange); |
| | | return unionChangeMapper.selectList(wrapper); |
| | | } |
| | | |
| | | @Override |
| | | public PageData<UnionChange> findPage(PageWrap<UnionChange> pageWrap) { |
| | | IPage<UnionChange> page = new Page<>(pageWrap.getPage(), pageWrap.getCapacity()); |
| | | QueryWrapper<UnionChange> queryWrapper = new QueryWrapper<>(); |
| | | Utils.MP.blankToNull(pageWrap.getModel()); |
| | | if (pageWrap.getModel().getId() != null) { |
| | | queryWrapper.lambda().eq(UnionChange::getId, pageWrap.getModel().getId()); |
| | | } |
| | | if (pageWrap.getModel().getCreator() != null) { |
| | | queryWrapper.lambda().eq(UnionChange::getCreator, pageWrap.getModel().getCreator()); |
| | | } |
| | | if (pageWrap.getModel().getCreateDate() != null) { |
| | | queryWrapper.lambda().ge(UnionChange::getCreateDate, Utils.Date.getStart(pageWrap.getModel().getCreateDate())); |
| | | queryWrapper.lambda().le(UnionChange::getCreateDate, Utils.Date.getEnd(pageWrap.getModel().getCreateDate())); |
| | | } |
| | | if (pageWrap.getModel().getEditor() != null) { |
| | | queryWrapper.lambda().eq(UnionChange::getEditor, pageWrap.getModel().getEditor()); |
| | | } |
| | | if (pageWrap.getModel().getEditDate() != null) { |
| | | queryWrapper.lambda().ge(UnionChange::getEditDate, Utils.Date.getStart(pageWrap.getModel().getEditDate())); |
| | | queryWrapper.lambda().le(UnionChange::getEditDate, Utils.Date.getEnd(pageWrap.getModel().getEditDate())); |
| | | } |
| | | if (pageWrap.getModel().getIsdeleted() != null) { |
| | | queryWrapper.lambda().eq(UnionChange::getIsdeleted, pageWrap.getModel().getIsdeleted()); |
| | | } |
| | | if (pageWrap.getModel().getRemark() != null) { |
| | | queryWrapper.lambda().eq(UnionChange::getRemark, pageWrap.getModel().getRemark()); |
| | | } |
| | | if (pageWrap.getModel().getSortnum() != null) { |
| | | queryWrapper.lambda().eq(UnionChange::getSortnum, pageWrap.getModel().getSortnum()); |
| | | } |
| | | if (pageWrap.getModel().getShopId() != null) { |
| | | queryWrapper.lambda().eq(UnionChange::getShopId, pageWrap.getModel().getShopId()); |
| | | } |
| | | if (pageWrap.getModel().getCode() != null) { |
| | | queryWrapper.lambda().eq(UnionChange::getCode, pageWrap.getModel().getCode()); |
| | | } |
| | | if (pageWrap.getModel().getApplyStartTime() != null) { |
| | | queryWrapper.lambda().ge(UnionChange::getApplyStartTime, Utils.Date.getStart(pageWrap.getModel().getApplyStartTime())); |
| | | queryWrapper.lambda().le(UnionChange::getApplyStartTime, Utils.Date.getEnd(pageWrap.getModel().getApplyStartTime())); |
| | | } |
| | | if (pageWrap.getModel().getStatus() != null) { |
| | | queryWrapper.lambda().eq(UnionChange::getStatus, pageWrap.getModel().getStatus()); |
| | | } |
| | | if (pageWrap.getModel().getValidTime() != null) { |
| | | queryWrapper.lambda().ge(UnionChange::getValidTime, Utils.Date.getStart(pageWrap.getModel().getValidTime())); |
| | | queryWrapper.lambda().le(UnionChange::getValidTime, Utils.Date.getEnd(pageWrap.getModel().getValidTime())); |
| | | } |
| | | if (pageWrap.getModel().getValidCode() != null) { |
| | | queryWrapper.lambda().eq(UnionChange::getValidCode, pageWrap.getModel().getValidCode()); |
| | | } |
| | | if (pageWrap.getModel().getType() != null) { |
| | | queryWrapper.lambda().eq(UnionChange::getType, pageWrap.getModel().getType()); |
| | | } |
| | | if (pageWrap.getModel().getSignApplyNo() != null) { |
| | | queryWrapper.lambda().eq(UnionChange::getSignApplyNo, pageWrap.getModel().getSignApplyNo()); |
| | | } |
| | | for(PageWrap.SortData sortData: pageWrap.getSorts()) { |
| | | if (sortData.getDirection().equalsIgnoreCase(PageWrap.DESC)) { |
| | | queryWrapper.orderByDesc(sortData.getProperty()); |
| | | } else { |
| | | queryWrapper.orderByAsc(sortData.getProperty()); |
| | | } |
| | | } |
| | | return PageData.from(unionChangeMapper.selectPage(page, queryWrapper)); |
| | | } |
| | | |
| | | @Override |
| | | public long count(UnionChange unionChange) { |
| | | QueryWrapper<UnionChange> wrapper = new QueryWrapper<>(unionChange); |
| | | return unionChangeMapper.selectCount(wrapper); |
| | | } |
| | | } |