perf: 重新生成数据库访问层

This commit is contained in:
曹鹏飞 2025-01-25 14:59:50 +08:00
parent 5f49260837
commit f802ee3375
31 changed files with 171 additions and 110 deletions

View File

@ -2,7 +2,9 @@ package com.nflg.mobilebroken.admin.pojo.query;
import com.nflg.mobilebroken.common.pojo.query.PageBaseQuery;
import lombok.Data;
import lombok.EqualsAndHashCode;
@EqualsAndHashCode(callSuper = false)
@Data
public class DeviceComponentQuery extends PageBaseQuery {
private String modelNo;

View File

@ -2,7 +2,9 @@ package com.nflg.mobilebroken.admin.pojo.query;
import com.nflg.mobilebroken.common.pojo.query.PageBaseQuery;
import lombok.Data;
import lombok.EqualsAndHashCode;
@EqualsAndHashCode(callSuper = false)
@Data
public class DeviceTypeQuery extends PageBaseQuery {
//设备类型

View File

@ -1,7 +1,9 @@
package com.nflg.mobilebroken.common.pojo.request;
import lombok.Data;
import lombok.EqualsAndHashCode;
@EqualsAndHashCode(callSuper = false)
@Data
public class DictionaryItemSearchRequest extends PageRequest {

View File

@ -1,7 +1,9 @@
package com.nflg.mobilebroken.common.pojo.request;
import lombok.Data;
import lombok.EqualsAndHashCode;
@EqualsAndHashCode(callSuper = false)
@Data
public class DictionarySearchRequest extends PageRequest {

View File

@ -3,19 +3,20 @@ package com.nflg.mobilebroken.repository.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
* 后台-菜单
* </p>
*
* @author 曹鹏飞
* @since 2025-01-24
* @author 代码生成器生成
* @since 2025-01-25
*/
@Getter
@Setter

View File

@ -3,19 +3,20 @@ package com.nflg.mobilebroken.repository.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author 曹鹏飞
* @since 2025-01-24
* @author 代码生成器生成
* @since 2025-01-25
*/
@Getter
@Setter

View File

@ -3,19 +3,20 @@ package com.nflg.mobilebroken.repository.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
* 后台-角色
* </p>
*
* @author 曹鹏飞
* @since 2025-01-24
* @author 代码生成器生成
* @since 2025-01-25
*/
@Getter
@Setter

View File

@ -3,18 +3,19 @@ package com.nflg.mobilebroken.repository.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
/**
* <p>
* 后台-用户
* </p>
*
* @author 曹鹏飞
* @since 2025-01-24
* @author 代码生成器生成
* @since 2025-01-25
*/
@Getter
@Setter

View File

@ -3,19 +3,20 @@ package com.nflg.mobilebroken.repository.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
* 用户端-区域
* </p>
*
* @author 曹鹏飞
* @since 2025-01-24
* @author 代码生成器生成
* @since 2025-01-25
*/
@Getter
@Setter

View File

@ -3,19 +3,20 @@ package com.nflg.mobilebroken.repository.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
* 消息
* </p>
*
* @author 曹鹏飞
* @since 2025-01-24
* @author 代码生成器生成
* @since 2025-01-25
*/
@Getter
@Setter

View File

@ -3,19 +3,20 @@ package com.nflg.mobilebroken.repository.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
* 用户端-用户
* </p>
*
* @author 曹鹏飞
* @since 2025-01-24
* @author 代码生成器生成
* @since 2025-01-25
*/
@Getter
@Setter

View File

@ -3,19 +3,20 @@ package com.nflg.mobilebroken.repository.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
* 用户端-用户申请
* </p>
*
* @author 曹鹏飞
* @since 2025-01-24
* @author 代码生成器生成
* @since 2025-01-25
*/
@Getter
@Setter

View File

@ -1,17 +1,18 @@
package com.nflg.mobilebroken.repository.entity;
import java.io.Serializable;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
/**
* <p>
* 公司
* </p>
*
* @author 曹鹏飞
* @since 2025-01-24
* @author 代码生成器生成
* @since 2025-01-25
*/
@Getter
@Setter

View File

@ -2,19 +2,20 @@ package com.nflg.mobilebroken.repository.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
* 系统配置
* </p>
*
* @author 曹鹏飞
* @since 2025-01-24
* @author 代码生成器生成
* @since 2025-01-25
*/
@Getter
@Setter

View File

@ -2,20 +2,21 @@ package com.nflg.mobilebroken.repository.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;
/**
* <p>
* 设备
* </p>
*
* @author 曹鹏飞
* @since 2025-01-24
* @author 代码生成器生成
* @since 2025-01-25
*/
@Getter
@Setter
@ -52,11 +53,46 @@ public class Device implements Serializable {
*/
private Integer customerId;
/**
* 客户名称
*/
private String customerName;
/**
* 设备状态 1-正常 2-已取消 3-已报废 4-已回收
*/
private Boolean deviceState;
/**
* 代理商编码
*/
private String agentCode;
/**
* 代理商名称
*/
private String agentName;
/**
* 区域编码
*/
private String areaCode;
/**
* 区域名称
*/
private String areaName;
/**
* 发货日期
*/
private LocalDate shipmentDate;
/**
* 质保状态
*/
private String warrantyState;
/**
* 开始质保日期
*/
@ -68,9 +104,9 @@ public class Device implements Serializable {
private Integer warrantyMonth;
/**
* 是否启用
* 行数据是否有效 0-无效 1-有效
*/
private Boolean enable;
private Boolean dataValidState;
/**
* 创建人

View File

@ -3,19 +3,20 @@ package com.nflg.mobilebroken.repository.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
* 机型部件
* </p>
*
* @author 曹鹏飞
* @since 2025-01-24
* @author 代码生成器生成
* @since 2025-01-25
*/
@Getter
@Setter

View File

@ -2,19 +2,20 @@ package com.nflg.mobilebroken.repository.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
* 字典
* </p>
*
* @author 曹鹏飞
* @since 2025-01-24
* @author 代码生成器生成
* @since 2025-01-25
*/
@Getter
@Setter

View File

@ -3,19 +3,20 @@ package com.nflg.mobilebroken.repository.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
* 字典值
* </p>
*
* @author 曹鹏飞
* @since 2025-01-24
* @author 代码生成器生成
* @since 2025-01-25
*/
@Getter
@Setter

View File

@ -3,19 +3,20 @@ package com.nflg.mobilebroken.repository.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
* 字典值翻译
* </p>
*
* @author 曹鹏飞
* @since 2025-01-24
* @author 代码生成器生成
* @since 2025-01-25
*/
@Getter
@Setter

View File

@ -2,19 +2,20 @@ package com.nflg.mobilebroken.repository.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
* 字典
* </p>
*
* @author 曹鹏飞
* @since 2025-01-24
* @author 代码生成器生成
* @since 2025-01-25
*/
@Getter
@Setter

View File

@ -3,19 +3,20 @@ package com.nflg.mobilebroken.repository.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
* 基础信息-区域
* </p>
*
* @author 曹鹏飞
* @since 2025-01-24
* @author 代码生成器生成
* @since 2025-01-25
*/
@Getter
@Setter

View File

@ -3,19 +3,20 @@ package com.nflg.mobilebroken.repository.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
* 部门表
* </p>
*
* @author 曹鹏飞
* @since 2025-01-24
* @author 代码生成器生成
* @since 2025-01-25
*/
@Getter
@Setter

View File

@ -3,19 +3,20 @@ package com.nflg.mobilebroken.repository.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
* 设备类型
* </p>
*
* @author 曹鹏飞
* @since 2025-01-24
* @author 代码生成器生成
* @since 2025-01-25
*/
@Getter
@Setter

View File

@ -2,19 +2,20 @@ package com.nflg.mobilebroken.repository.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
* 访问日志
* </p>
*
* @author 曹鹏飞
* @since 2025-01-24
* @author 代码生成器生成
* @since 2025-01-25
*/
@Getter
@Setter

View File

@ -2,18 +2,19 @@ package com.nflg.mobilebroken.repository.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
/**
* <p>
*
* </p>
*
* @author 曹鹏飞
* @since 2025-01-24
* @author 代码生成器生成
* @since 2025-01-25
*/
@Getter
@Setter

View File

@ -2,19 +2,20 @@ package com.nflg.mobilebroken.repository.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
* 工单
* </p>
*
* @author 曹鹏飞
* @since 2025-01-24
* @author 代码生成器生成
* @since 2025-01-25
*/
@Getter
@Setter

View File

@ -3,19 +3,20 @@ package com.nflg.mobilebroken.repository.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
* 工单-关注
* </p>
*
* @author 曹鹏飞
* @since 2025-01-24
* @author 代码生成器生成
* @since 2025-01-25
*/
@Getter
@Setter

View File

@ -1,18 +1,19 @@
package com.nflg.mobilebroken.repository.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.io.Serializable;
/**
* <p>
* VIEW
* </p>
*
* @author 曹鹏飞
* @since 2025-01-24
* @author 代码生成器生成
* @since 2025-01-25
*/
@Getter
@Setter

View File

@ -1,12 +1,10 @@
package com.nflg.mobilebroken.repository.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.nflg.mobilebroken.common.pojo.request.AddUserRequest;
import com.nflg.mobilebroken.common.pojo.request.ApplyForExtensionRequest;
import com.nflg.mobilebroken.common.pojo.request.EnableRequest;
import com.nflg.mobilebroken.repository.entity.AppUserApplyfor;
import com.baomidou.mybatisplus.extension.service.IService;
import javax.validation.Valid;
/**
* <p>
@ -20,7 +18,7 @@ public interface IAppUserApplyforService extends IService<AppUserApplyfor> {
void add(AddUserRequest request);
void addEnable(@Valid EnableRequest request);
void addEnable(EnableRequest request);
void applyForExtension(@Valid ApplyForExtensionRequest request);
void applyForExtension(ApplyForExtensionRequest request);
}

View File

@ -2,12 +2,11 @@ package com.nflg.mobilebroken.repository.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.nflg.mobilebroken.common.pojo.request.*;
import com.nflg.mobilebroken.common.pojo.request.UpdatePasswordRequest;
import com.nflg.mobilebroken.common.pojo.request.UserSearchRequest;
import com.nflg.mobilebroken.common.pojo.vo.AppUserVO;
import com.nflg.mobilebroken.repository.entity.AppUser;
import javax.validation.Valid;
/**
* <p>
* 用户端-用户 服务类
@ -24,9 +23,9 @@ public interface IAppUserService extends IService<AppUser> {
String resetPassword(Integer id, String password);
void search(@Valid UserSearchRequest request, IPage<AppUserVO> page);
void search(UserSearchRequest request, IPage<AppUserVO> page);
void updatePassword(@Valid UpdatePasswordRequest request);
void updatePassword(UpdatePasswordRequest request);
AppUserVO getInfo(Integer userId);
}

View File

@ -5,9 +5,6 @@ import com.nflg.mobilebroken.common.pojo.dto.DictionaryItemTranslateDTO;
import com.nflg.mobilebroken.common.pojo.vo.DictionaryItemTranslateVO;
import com.nflg.mobilebroken.repository.entity.DictionaryItemTranslate;
import javax.validation.Valid;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.List;
/**
@ -20,9 +17,9 @@ import java.util.List;
*/
public interface IDictionaryItemTranslateService extends IService<DictionaryItemTranslate> {
List<DictionaryItemTranslateVO> getListByDictionaryItemId(@Valid @NotNull Integer id);
List<DictionaryItemTranslateVO> getListByDictionaryItemId(Integer id);
List<DictionaryItemTranslateDTO> getAllLanguageByDictionaryItemIds(@NotEmpty List<Integer> dictionaryItemIds);
List<DictionaryItemTranslateDTO> getAllLanguageByDictionaryItemIds(List<Integer> dictionaryItemIds);
Integer getId(Integer dictionaryItemId, String code);
}