server/meeting/meeting_admin/src/main/java/com/doumee/cloud/admin/BookingsCloudController.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,214 @@ package com.doumee.cloud.admin; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; 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.LoginUserInfo; import com.doumee.core.model.PageData; import com.doumee.core.model.PageWrap; import com.doumee.core.utils.Constants; import com.doumee.core.utils.DateUtil; import com.doumee.dao.business.model.Bookings; import com.doumee.dao.business.vo.RoomStatisticsVo; import com.doumee.dao.system.dto.UserStatisticsDTO; import com.doumee.dao.system.vo.UserStatisticsVo; import com.doumee.dao.web.response.DateTimeResourceDate; import com.doumee.dao.web.response.MeetingDetailResponse; import com.doumee.service.business.BookingsService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.util.CollectionUtils; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletResponse; import java.math.BigDecimal; import java.math.RoundingMode; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.LocalTime; import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.Set; /** * @author æ±è¹è¹ * @date 2023/05/04 18:18 */ @Api(tags = "ä¼è®®å®¤é¢å®ä¿¡æ¯è¡¨") @RestController @RequestMapping(Constants.CLOUD_SERVICE_URL_INDEX+"/business/bookings") public class BookingsCloudController extends BaseController { @Autowired private BookingsService bookingsService; @PreventRepeat @ApiOperation("æ°å»º") @PostMapping("/create") @RequiresPermissions("business:bookings:create") public ApiResponse create(@RequestBody Bookings bookings,@RequestHeader(Constants.HEADER_USER_TOKEN) String token){ LoginUserInfo user = getLoginUser(token); bookings.setLoginUserInfo(user); bookings.setCreator(user.getId()); return ApiResponse.success(bookingsService.create(bookings)); } @ApiOperation("æ ¹æ®IDå é¤") @GetMapping("/delete/{id}") @RequiresPermissions("business:bookings:delete") public ApiResponse deleteById(@PathVariable Integer id,@RequestHeader(Constants.HEADER_USER_TOKEN) String token){ bookingsService.deleteById(id,this.getLoginUser(token)); return ApiResponse.success(null); } @ApiOperation("æ¹éå é¤") @GetMapping("/delete/batch") @RequiresPermissions("business:bookings:delete") public ApiResponse deleteByIdInBatch(@RequestParam String ids,@RequestHeader(Constants.HEADER_USER_TOKEN) String token){ String [] idArray = ids.split(","); List<Integer> idList = new ArrayList<>(); for (String id : idArray ){ idList.add(Integer.valueOf(id)); } bookingsService.deleteByIdInBatch(idList,this.getLoginUser(token)); return ApiResponse.success(null); } @ApiOperation("æ ¹æ®IDä¿®æ¹") @PostMapping("/updateById") @RequiresPermissions("business:bookings:update") public ApiResponse updateById(@RequestBody Bookings bookings,@RequestHeader(Constants.HEADER_USER_TOKEN) String token){ LoginUserInfo user = getLoginUser(token); bookings.setLoginUserInfo(user); bookings.setEditor(user.getId()); bookingsService.updateById(bookings); return ApiResponse.success(null); } @ApiOperation("å页æ¥è¯¢") @PostMapping("/page") @RequiresPermissions("business:bookings:query") public ApiResponse<PageData<Bookings>> findPage (@RequestBody PageWrap<Bookings> pageWrap,@RequestHeader(Constants.HEADER_USER_TOKEN) String token){ return ApiResponse.success(bookingsService.findPage(pageWrap)); } @ApiOperation("导åºExcel") @PostMapping("/exportExcel") @RequiresPermissions("business:bookings:exportExcel") public void exportExcel (@RequestBody PageWrap<Bookings> pageWrap, HttpServletResponse response,@RequestHeader(Constants.HEADER_USER_TOKEN) String token){ ExcelExporter.build(Bookings.class).export(bookingsService.findPage(pageWrap).getRecords(), "ä¼è®®å®¤é¢å®ä¿¡æ¯è¡¨", response); } @ApiOperation("æ ¹æ®IDæ¥è¯¢") @GetMapping("/{id}") @RequiresPermissions("business:bookings:query") public ApiResponse<MeetingDetailResponse> findById(@PathVariable Integer id,@RequestHeader(Constants.HEADER_USER_TOKEN) String token){ return ApiResponse.success(bookingsService.getMeetingDetail(id)); } @ApiOperation("åæ¶") @PostMapping("/cancelById") @RequiresPermissions("business:bookings:update") public ApiResponse cancelById(@RequestBody Bookings bookings,@RequestHeader(Constants.HEADER_USER_TOKEN) String token){ bookings.setLoginUserInfo(this.getLoginUser(token)); bookingsService.cancelById(bookings); return ApiResponse.success(null); } @ApiOperation("ä¼è®®å®¤ä½¿ç¨æ¶é¿ç»è®¡") @GetMapping("/getRoomStatistics") @RequiresPermissions("business:bookings:update") public ApiResponse<List<RoomStatisticsVo>> getRoomStatistics(@RequestParam Integer yearNum, @RequestParam Integer roomId){ return ApiResponse.success(bookingsService.getRoomStatistics(yearNum)); } @ApiOperation("人ååå ä¼è®®æ¶å¸¸") @PostMapping("/getUserStatistics") @RequiresPermissions("business:bookings:update") public ApiResponse<PageData<UserStatisticsVo>> getUserStatistics(@RequestBody PageWrap<UserStatisticsDTO> pageWrap ){ return ApiResponse.success(bookingsService.getUserStatistics(pageWrap)); } @ApiOperation("人åå伿¶é¿ç»è®¡å¯¼åºExcel") @PostMapping("/exportUserStatistics") @RequiresPermissions("business:bookings:exportExcel") public void exportUserStatistics (@RequestBody PageWrap<UserStatisticsDTO> pageWrap,HttpServletResponse response,@RequestHeader(Constants.HEADER_USER_TOKEN) String token){ List<UserStatisticsVo> records = bookingsService.getUserStatistics(pageWrap).getRecords(); if (!CollectionUtils.isEmpty(records)){ JSONArray o = (JSONArray) JSON.toJSON(records); o.forEach(s->{ JSONObject jsonObject = (JSONObject) s; Set<Map.Entry<String, Object>> entries = jsonObject.entrySet(); for (Map.Entry<String, Object> entry:entries){ if (entry.getValue() instanceof BigDecimal){ BigDecimal value = (BigDecimal) entry.getValue(); entry.setValue(value.compareTo(value.setScale(0, RoundingMode.DOWN)) > 0 ? value : value.setScale(0, RoundingMode.DOWN)); } } }); records = o.toJavaList(UserStatisticsVo.class); } ExcelExporter.build(UserStatisticsVo.class).export(records, "人åå伿¶é¿ç»è®¡", response); } @ApiOperation("ä¼è®®å®¤ä½¿ç¨æ¶é¿ç»è®¡å¯¼åºExcel") @PostMapping("/exportRoomStatistics") @RequiresPermissions("business:bookings:exportExcel") public void exportRoomStatistics (@RequestBody PageWrap<UserStatisticsDTO> pageWrap,HttpServletResponse response,@RequestHeader(Constants.HEADER_USER_TOKEN) String token){ List<RoomStatisticsVo> roomStatistics = bookingsService.getRoomStatistics(pageWrap.getModel().getYearNum()); if (!CollectionUtils.isEmpty(roomStatistics)){ JSONArray o = (JSONArray) JSON.toJSON(roomStatistics); o.forEach(s->{ JSONObject jsonObject = (JSONObject) s; Set<Map.Entry<String, Object>> entries = jsonObject.entrySet(); for (Map.Entry<String, Object> entry:entries){ if (entry.getValue() instanceof BigDecimal){ BigDecimal value = (BigDecimal) entry.getValue(); entry.setValue(value.compareTo(value.setScale(0, RoundingMode.DOWN)) > 0 ? value : value.setScale(0, RoundingMode.DOWN)); } } }); roomStatistics = o.toJavaList(RoomStatisticsVo.class); } ExcelExporter.build(RoomStatisticsVo.class).export(roomStatistics, "ä¼è®®å®¤ä½¿ç¨æ¶é¿ç»è®¡", response); } @ApiOperation("åä¸çé¢çº¦ä¼è®®") @GetMapping("/reservationCancel") @ApiImplicitParams({ @ApiImplicitParam(paramType = "query", dataType = "Integer", name = "type", value = "1 ä»å¤© 2 æ¬å¨", required = true), }) public ApiResponse<List<Bookings>> getMyJoinBookingMeet(@RequestParam Integer type){ LocalDateTime startTime = LocalDateTime.of(LocalDate.now(), LocalTime.of(00,00,00)); LocalDateTime endTime = LocalDateTime.of(LocalDate.now(), LocalTime.of(23,59,59)); if(Constants.equalsInteger(type,Constants.TWO)){ startTime = DateUtil.getMonday(); endTime = DateUtil.getSunday(); } return ApiResponse.success(bookingsService.getMyJoinBookingMeet(getLoginUser(null).getId(), null,startTime,endTime)); } /** * è·åç¨æ·å½å½æé¢çº¦ä¼è®®æ åµ * @return */ @ApiOperation("è·åç¨æ·å½å½æé¢çº¦ä¼è®®æ åµ") @PostMapping("/findMothBookingMeet") public ApiResponse<List<DateTimeResourceDate>> findMothBookingMeet( @RequestParam(required = false) Integer roomId,String dateMonth){ return ApiResponse.success(bookingsService.findMothBookingMeet(getLoginUser(null).getId(),roomId,dateMonth)); } } server/meeting/meeting_admin/src/main/java/com/doumee/cloud/admin/MeetingCloudController.java
@@ -124,9 +124,9 @@ }) public ApiResponse<Integer> reservationMeeting(@RequestBody BookingsRequest bookingsRequest,@RequestHeader(Constants.HEADER_USER_TOKEN) String token) { LoginUserInfo user = getLoginUser(token); // LoginUserInfo user = (LoginUserInfo) SecurityUtils.getSubject().getPrincipal(); bookingsRequest.setCreator(user.getId()); bookingsRequest.setEditor(user.getId()); bookingsRequest.setLoginUserInfo(this.getLoginUser(token)); return ApiResponse.success("æä½æå",bookingsService.reservationMeeting(bookingsRequest)); } server/meeting/meeting_service/src/main/java/com/doumee/dao/web/request/BookingsRequest.java
@@ -1,5 +1,6 @@ package com.doumee.dao.web.request; import com.doumee.core.model.LoginUserModel; import com.doumee.dao.business.model.BookingTime; import com.doumee.dao.system.model.Multifile; import com.doumee.dao.business.model.ProjectRel; @@ -19,7 +20,7 @@ */ @Data @ApiModel("ä¼è®®å®¤é¢å®è¯·æ±ç±»") public class BookingsRequest { public class BookingsRequest extends LoginUserModel { @ApiModelProperty(value = "主é®", example = "1") private Integer id; server/meeting/meeting_service/src/main/java/com/doumee/service/business/BookingsService.java
@@ -1,6 +1,7 @@ package com.doumee.service.business; import com.baomidou.mybatisplus.core.metadata.IPage; import com.doumee.core.model.LoginUserInfo; import com.doumee.core.model.PageData; import com.doumee.core.model.PageWrap; import com.doumee.dao.admin.response.DevWgResponseParam; @@ -39,21 +40,21 @@ * * @param id ä¸»é® */ void deleteById(Integer id); void deleteById(Integer id,LoginUserInfo user); /** * å é¤ * * @param bookings å®ä½å¯¹è±¡ */ void delete(Bookings bookings); void delete(Bookings bookings,LoginUserInfo user); /** * æ¹é主é®å é¤ * * @param ids 主é®é */ void deleteByIdInBatch(List<Integer> ids); void deleteByIdInBatch(List<Integer> ids, LoginUserInfo user); /** * 䏻鮿´æ° server/meeting/meeting_service/src/main/java/com/doumee/service/business/impl/BookingsServiceImpl.java
@@ -299,8 +299,7 @@ } @Override public void deleteById(Integer id) { LoginUserInfo user = (LoginUserInfo) SecurityUtils.getSubject().getPrincipal(); public void deleteById(Integer id,LoginUserInfo user) { Bookings bookings = new Bookings(); bookings.setId(id); bookings.setIsdeleted(MeetConstants.ONE); @@ -310,14 +309,13 @@ } @Override public void delete(Bookings bookings) { public void delete(Bookings bookings,LoginUserInfo user) { UpdateWrapper<Bookings> deleteWrapper = new UpdateWrapper<>(bookings); bookingsMapper.delete(deleteWrapper); } @Override public void deleteByIdInBatch(List<Integer> ids) { LoginUserInfo user = (LoginUserInfo) SecurityUtils.getSubject().getPrincipal(); public void deleteByIdInBatch(List<Integer> ids,LoginUserInfo user) { if (CollectionUtils.isEmpty(ids)) { return; } @@ -349,8 +347,7 @@ if(dbBookings.getStatus().equals(MeetConstants.ONE)){ throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(), "æ¬æ¬¡æä½å¤±è´¥,é¢çº¦ç¶æå·²æµè½¬"); } LoginUserInfo user = new LoginUserInfo(); user.setId(bookings.getCreator()); LoginUserInfo user = bookings.getLoginUserInfo(); isCreateParamValid(bookings, user); bookings.setEditDate(new Date()); bookings.setEditor(user.getId()); @@ -385,6 +382,9 @@ @Override public void cancelById(Bookings bs) { LoginUserInfo user = (LoginUserInfo) SecurityUtils.getSubject().getPrincipal(); if(user == null){ user = bs.getLoginUserInfo(); } /* if(Objects.isNull(bookings)||bookings.getId()==null){ throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(), ResponseStatus.BAD_REQUEST.getMessage()); server/system_service/src/main/java/com/doumee/dao/system/model/Multifile.java
@@ -2,6 +2,7 @@ import com.baomidou.mybatisplus.annotation.TableField; import com.doumee.core.annotation.excel.ExcelColumn; import com.doumee.core.model.LoginUserModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import com.baomidou.mybatisplus.annotation.IdType; @@ -19,7 +20,7 @@ @Data @ApiModel("éä»¶ä¸ä¼ ä¿¡æ¯è¡¨") @TableName("`multifile`") public class Multifile { public class Multifile extends LoginUserModel { @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主é®", example = "1") server/system_service/src/main/java/com/doumee/dao/system/model/Notices.java
@@ -3,6 +3,7 @@ import com.baomidou.mybatisplus.annotation.TableField; import com.doumee.core.annotation.excel.ExcelColumn; import com.doumee.core.model.LoginUserInfo; import com.doumee.core.model.LoginUserModel; import com.doumee.core.utils.Constants; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; @@ -21,7 +22,7 @@ @Data @ApiModel("ç³»ç»æ¶æ¯ä¿¡æ¯è¡¨") @TableName("`notices`") public class Notices { public class Notices extends LoginUserModel { @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主é®", example = "1") server/system_service/src/main/java/com/doumee/dao/system/model/SystemDataPermission.java
@@ -1,6 +1,7 @@ package com.doumee.dao.system.model; import com.doumee.core.constants.OperaType; import com.doumee.core.model.LoginUserModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import com.baomidou.mybatisplus.annotation.IdType; @@ -22,7 +23,7 @@ @Data @ApiModel("æ°æ®æéé ç½®") @TableName("SYSTEM_DATA_PERMISSION") public class SystemDataPermission implements Serializable { public class SystemDataPermission extends LoginUserModel implements Serializable { @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主é®", example = "1") server/system_service/src/main/java/com/doumee/dao/system/model/SystemDepartment.java
@@ -1,6 +1,7 @@ package com.doumee.dao.system.model; import com.doumee.core.constants.OperaType; import com.doumee.core.model.LoginUserModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import com.baomidou.mybatisplus.annotation.IdType; @@ -21,7 +22,7 @@ */ @Data @ApiModel("é¨é¨") public class SystemDepartment implements Serializable { public class SystemDepartment extends LoginUserModel implements Serializable { @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主é®", example = "1") server/system_service/src/main/java/com/doumee/dao/system/model/SystemDepartmentUser.java
@@ -2,6 +2,7 @@ import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.doumee.core.model.LoginUserModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -16,7 +17,7 @@ */ @Data @ApiModel("é¨é¨ç¨æ·") public class SystemDepartmentUser implements Serializable { public class SystemDepartmentUser extends LoginUserModel implements Serializable { @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主é®", example = "1") server/system_service/src/main/java/com/doumee/dao/system/model/SystemDict.java
@@ -1,6 +1,7 @@ package com.doumee.dao.system.model; import com.doumee.core.constants.OperaType; import com.doumee.core.model.LoginUserModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import com.baomidou.mybatisplus.annotation.IdType; @@ -19,7 +20,7 @@ */ @Data @ApiModel("åå ¸") public class SystemDict implements Serializable { public class SystemDict extends LoginUserModel implements Serializable { @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主é®", example = "1") server/system_service/src/main/java/com/doumee/dao/system/model/SystemDictData.java
@@ -1,6 +1,7 @@ package com.doumee.dao.system.model; import com.doumee.core.constants.OperaType; import com.doumee.core.model.LoginUserModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import com.baomidou.mybatisplus.annotation.IdType; @@ -19,7 +20,7 @@ */ @Data @ApiModel("åå ¸æ°æ®") public class SystemDictData implements Serializable { public class SystemDictData extends LoginUserModel implements Serializable { @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主é®", example = "1") server/system_service/src/main/java/com/doumee/dao/system/model/SystemLoginLog.java
@@ -1,6 +1,7 @@ package com.doumee.dao.system.model; import com.doumee.core.annotation.excel.ExcelColumn; import com.doumee.core.model.LoginUserModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import com.baomidou.mybatisplus.annotation.IdType; @@ -18,7 +19,7 @@ */ @Data @ApiModel("ç»å½æ¥å¿") public class SystemLoginLog { public class SystemLoginLog extends LoginUserModel { @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主é®", example = "1") server/system_service/src/main/java/com/doumee/dao/system/model/SystemMenu.java
@@ -3,6 +3,7 @@ import com.baomidou.mybatisplus.annotation.FieldStrategy; import com.baomidou.mybatisplus.annotation.TableField; import com.doumee.core.constants.OperaType; import com.doumee.core.model.LoginUserModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import com.baomidou.mybatisplus.annotation.IdType; @@ -21,7 +22,7 @@ */ @Data @ApiModel("ç³»ç»èå") public class SystemMenu implements Serializable { public class SystemMenu extends LoginUserModel implements Serializable { @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主é®", example = "1") server/system_service/src/main/java/com/doumee/dao/system/model/SystemPermission.java
@@ -1,6 +1,7 @@ package com.doumee.dao.system.model; import com.doumee.core.constants.OperaType; import com.doumee.core.model.LoginUserModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import com.baomidou.mybatisplus.annotation.IdType; @@ -19,7 +20,7 @@ */ @Data @ApiModel("ç³»ç»æé") public class SystemPermission implements Serializable { public class SystemPermission extends LoginUserModel implements Serializable { @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主é®", example = "1") server/system_service/src/main/java/com/doumee/dao/system/model/SystemPosition.java
@@ -3,6 +3,7 @@ import com.baomidou.mybatisplus.annotation.FieldStrategy; import com.baomidou.mybatisplus.annotation.TableField; import com.doumee.core.constants.OperaType; import com.doumee.core.model.LoginUserModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import com.baomidou.mybatisplus.annotation.IdType; @@ -21,7 +22,7 @@ */ @Data @ApiModel("å²ä½") public class SystemPosition implements Serializable { public class SystemPosition extends LoginUserModel implements Serializable { @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主é®", example = "1") server/system_service/src/main/java/com/doumee/dao/system/model/SystemPositionUser.java
@@ -2,6 +2,7 @@ import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.doumee.core.model.LoginUserModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -16,7 +17,7 @@ */ @Data @ApiModel("å²ä½ç¨æ·") public class SystemPositionUser implements Serializable { public class SystemPositionUser extends LoginUserModel implements Serializable { @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主é®", example = "1") server/system_service/src/main/java/com/doumee/dao/system/model/SystemRole.java
@@ -1,6 +1,7 @@ package com.doumee.dao.system.model; import com.doumee.core.constants.OperaType; import com.doumee.core.model.LoginUserModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import com.baomidou.mybatisplus.annotation.IdType; @@ -19,7 +20,7 @@ */ @Data @ApiModel("ç³»ç»è§è²") public class SystemRole implements Serializable { public class SystemRole extends LoginUserModel implements Serializable { @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主é®", example = "1") server/system_service/src/main/java/com/doumee/dao/system/model/SystemRoleMenu.java
@@ -1,5 +1,6 @@ package com.doumee.dao.system.model; import com.doumee.core.model.LoginUserModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import com.baomidou.mybatisplus.annotation.IdType; @@ -16,7 +17,7 @@ */ @Data @ApiModel("è§è²èåå ³è") public class SystemRoleMenu implements Serializable { public class SystemRoleMenu extends LoginUserModel implements Serializable { @ApiModelProperty(value = "主é®", example = "1") @TableId(type = IdType.AUTO) server/system_service/src/main/java/com/doumee/dao/system/model/SystemRolePermission.java
@@ -1,5 +1,6 @@ package com.doumee.dao.system.model; import com.doumee.core.model.LoginUserModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import com.baomidou.mybatisplus.annotation.IdType; @@ -16,7 +17,7 @@ */ @Data @ApiModel("è§è²æéå ³è") public class SystemRolePermission implements Serializable { public class SystemRolePermission extends LoginUserModel implements Serializable { @ApiModelProperty(value = "主é®", example = "1") @TableId(type = IdType.AUTO) server/system_service/src/main/java/com/doumee/dao/system/model/SystemTraceLog.java
@@ -1,6 +1,7 @@ package com.doumee.dao.system.model; import com.doumee.core.annotation.excel.ExcelColumn; import com.doumee.core.model.LoginUserModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import com.baomidou.mybatisplus.annotation.IdType; @@ -17,7 +18,7 @@ */ @Data @ApiModel("è·è¸ªæ¥å¿") public class SystemTraceLog implements Serializable { public class SystemTraceLog extends LoginUserModel implements Serializable { @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主é®", example = "1") server/system_service/src/main/java/com/doumee/dao/system/model/SystemUser.java
@@ -3,6 +3,7 @@ import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.doumee.core.constants.OperaType; import com.doumee.core.model.LoginUserModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import com.baomidou.mybatisplus.annotation.IdType; @@ -25,7 +26,7 @@ @Data @ApiModel("ç³»ç»ç¨æ·") @TableName("`SYSTEM_USER`") public class SystemUser implements Serializable { public class SystemUser extends LoginUserModel implements Serializable { @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主é®", example = "1") server/system_service/src/main/java/com/doumee/dao/system/model/SystemUserRole.java
@@ -1,5 +1,6 @@ package com.doumee.dao.system.model; import com.doumee.core.model.LoginUserModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import com.baomidou.mybatisplus.annotation.IdType; @@ -16,7 +17,7 @@ */ @Data @ApiModel("ç¨æ·è§è²å ³è") public class SystemUserRole implements Serializable { public class SystemUserRole extends LoginUserModel implements Serializable { @ApiModelProperty(value = "主é®", example = "1") @TableId(type = IdType.AUTO)