瀏覽代碼

增加响应内容

longhu 2 周之前
父節點
當前提交
70afe9e98d

+ 4 - 4
src/main/java/com/hr/controller/IpAccountController.java

@@ -33,7 +33,7 @@ public class IpAccountController{
      * @return 查询结果
      */
     @Operation(summary = "分页查询")
-    @GetMapping
+    @GetMapping("/list")
     public BasePageResult<IpAccountVO> paginQuery(IpAccountParam ipAccountParam){
         Page<IpAccountVO> ipAccountPOS = ipAccountService.paginQuery(ipAccountParam, ipAccountParam.getPageNum(), ipAccountParam.getPageSize());
         return BasePageResult.success(ipAccountPOS.getContent(), ipAccountPOS.getTotalElements(), ipAccountParam.getPageNum(), ipAccountParam.getPageSize());
@@ -46,7 +46,7 @@ public class IpAccountController{
      * @return 实例对象
      */
     @Operation(summary = "新增/更新数据")
-    @PostMapping
+    @PostMapping("/saveOrUpdate")
     public BaseReturnDto<IpAccountVO> saveOrUpdate(@RequestBody IpAccountParam accountParam){
         LoginUser user= TokenUtil.getUser();
         ipAccountService.saveOrUpdate(accountParam,user.getUsername(),user.getUserid());
@@ -60,8 +60,8 @@ public class IpAccountController{
      * @return 是否成功
      */
     @Operation(summary = "通过主键删除数据")
-    @DeleteMapping
-    public BaseReturnDto<Boolean> deleteById(Long id){
+    @DeleteMapping("/delete/{id}")
+    public BaseReturnDto<Boolean> deleteById(@PathVariable Long id){
         LoginUser user = TokenUtil.getUser();
         return BaseReturnDto.success(ipAccountService.deleteById(id,user));
     }

+ 3 - 3
src/main/java/com/hr/controller/IpInterfaceCallbackController.java

@@ -34,8 +34,8 @@ public class IpInterfaceCallbackController {
      * @return 查询结果
      */
     @Operation(summary = "分页查询接口调用记录")
-    @PostMapping("/list")
-    public BasePageResult<IpInterfaceCallVO> queryList(@RequestBody InterfaceCalledQueryParam ipInterfaceCalledQueryParam){
+    @GetMapping("/list")
+    public BasePageResult<IpInterfaceCallVO> queryList(InterfaceCalledQueryParam ipInterfaceCalledQueryParam){
         System.out.println();
         return ipOrderService.queryList(ipInterfaceCalledQueryParam);
     }
@@ -60,7 +60,7 @@ public class IpInterfaceCallbackController {
      * @return 查询结果
      */
     @Operation(summary = "查询接口回调记录")
-    @PostMapping("/callback/history/{id}")
+    @GetMapping("/callback/history/{id}")
     public BaseReturnDto<List<CallbackHistoryVO>> queryList(@PathVariable long id){
         List<CallbackHistoryVO> list = ipOrderService.callbackHistory(id);
         return BaseReturnDto.success(list);

+ 5 - 5
src/main/java/com/hr/controller/IpInterfaceController.java

@@ -41,8 +41,8 @@ public class IpInterfaceController {
      * @return 查询结果
      */
     @Operation(summary = "分页查询")
-    @GetMapping
-    public BasePageResult<IpInterfaceVO> paginQuery(@RequestBody IpInterfaceParam ipInterfaceParam){
+    @GetMapping("/list")
+    public BasePageResult<IpInterfaceVO> paginQuery(IpInterfaceParam ipInterfaceParam){
         Page<IpInterfaceVO> ipAccountPOS = ipInterfaceService.paginQuery(ipInterfaceParam, ipInterfaceParam.getPageNum(), ipInterfaceParam.getPageSize());
         return BasePageResult.success(ipAccountPOS.getContent(), ipAccountPOS.getTotalElements(), ipInterfaceParam.getPageNum(), ipInterfaceParam.getPageSize());
     }
@@ -54,7 +54,7 @@ public class IpInterfaceController {
      * @return 实例对象
      */
     @Operation(summary = "新增/更新数据")
-    @PostMapping
+    @PostMapping("/saveOrUpdate")
     public BaseReturnDto<IpAccountVO> saveOrUpdate(@RequestBody IpInterfaceParam ipInterfaceParam){
         LoginUser user= TokenUtil.getUser();
         ipInterfaceService.saveOrUpdate(ipInterfaceParam,user.getUsername(),user.getUserid());
@@ -68,8 +68,8 @@ public class IpInterfaceController {
      * @return 是否成功
      */
     @Operation(summary = "通过主键删除数据")
-    @DeleteMapping
-    public BaseReturnDto<Boolean> deleteById(Long id){
+    @DeleteMapping("/delete/{id}")
+    public BaseReturnDto<Boolean> deleteById(@PathVariable Long id){
         return BaseReturnDto.success(ipInterfaceService.deleteById(id));
     }
 

+ 51 - 0
src/main/java/com/hr/dto/IpAccountDto.java

@@ -0,0 +1,51 @@
+package com.hr.dto;
+
+import io.swagger.v3.oas.annotations.media.Schema;
+import java.io.Serializable;
+import java.time.LocalDateTime;
+import java.util.Date;
+import lombok.Data;
+
+@Schema(description = "账户表")
+@Data
+public class IpAccountDto {
+
+    /** 主键 */
+    @Schema(description = "主键")
+	private Long id ;
+
+    /** 账户编号 */
+    @Schema(description = "账户编号")
+	private String accNo ;
+
+    /** 备注 */
+    @Schema(description = "备注")
+	private String remark ;
+
+    /** 状态,normal 有效,disable 禁用,delete 删除 */
+    @Schema(description = "状态;normal 有效,disable 禁用,delete 删除")
+	private String status ;
+
+    /** 创建时间 */
+    @Schema(description = "创建时间")
+	private LocalDateTime addTime ;
+
+    /** 更新时间 */
+    @Schema(description = "更新时间")
+	private LocalDateTime updateTime ;
+
+    /** 创建人id */
+    private Long addUserId ;
+
+    /** 更新人id */
+    private Long updateUserId ;
+
+    /** 创建人姓名 */
+    @Schema(description = "创建人姓名")
+	private String addUserName ;
+
+    /** 更新人姓名 */
+    @Schema(description = "更新人姓名")
+	private String updateUserName ;
+
+}

+ 63 - 0
src/main/java/com/hr/dto/IpInterfaceDto.java

@@ -0,0 +1,63 @@
+package com.hr.dto;
+
+import io.swagger.v3.oas.annotations.media.Schema;
+import java.io.Serializable;
+import java.time.LocalDateTime;
+import java.util.Date;
+import lombok.Data;
+
+@Schema(description = "接口表")
+@Data
+public class IpInterfaceDto {
+
+    /** 主键,; */
+    @Schema(description = "主键")
+	private Long id ;
+
+    /** 接口名称,名称唯一,; */
+    @Schema(description = "接口名称;名称唯一")
+	private String interfaceName ;
+
+    /** 接口编号,标号唯一,; */
+    @Schema(description = "接口编号")
+	private String interfaceNo ;
+
+    /** 接口厂商,; */
+    @Schema(description = "接口厂商")
+	private String manufacturer ;
+
+    /** 备注,; */
+    @Schema(description = "备注")
+	private String remark ;
+
+    /** 状态,normal 有效,disable 禁用,delete 删除,; */
+    @Schema(description = "状态;normal 有效,disable 禁用,delete 删除")
+	private String status ;
+
+    /** 接口配置,JSON格式的配置文件,存放接口参数,; */
+    @Schema(description = "接口配置;JSON格式的配置文件,存放接口参数")
+	private String interfaceConfig ;
+
+    /** 创建时间,; */
+    @Schema(description = "创建时间")
+	private LocalDateTime addTime ;
+
+    /** 更新时间,; */
+    @Schema(description = "更新时间")
+	private LocalDateTime updateTime ;
+
+    /** 创建人id,; */
+    private Long addUserId ;
+
+    /** 更新人id,; */
+    private Long updateUserId ;
+
+    /** 创建人姓名,; */
+    @Schema(description = "创建人姓名")
+	private String addUserName ;
+
+    /** 更新人姓名,; */
+    @Schema(description = "更新人姓名")
+	private String updateUserName ;
+
+}

+ 35 - 18
src/main/java/com/hr/repository/domain/IpAccountPO.java

@@ -2,47 +2,64 @@ package com.hr.repository.domain;
 
 import jakarta.persistence.*;
 import lombok.Data;
-import org.springframework.web.bind.annotation.ModelAttribute;
-
+import io.swagger.v3.oas.annotations.media.Schema;
 import java.io.Serializable;
 import java.time.LocalDateTime;
 import java.util.Date;
+import org.springframework.web.bind.annotation.ModelAttribute;
+
 
- /**
- * 账户表;IpAccount数据表的PO对象
- * @author : longhoo
- * @date : 2025-10-10
- */
+@Schema(description = "账户表")
 @Data
-@Entity(name="ip_account")
-public class IpAccountPO implements Serializable,Cloneable{
+@Entity
+@Table(name = "ip_account")
+public class IpAccountPO {
+
     @Id
     /** 主键 */
-    private Long id ;
+    @Schema(description = "主键")
+	private Long id ;
+
     /** 账户编号 */
     @Column(name = "acc_no")
-    private String accNo ;
+    @Schema(description = "账户编号")
+	private String accNo ;
+
     /** 备注 */
-    private String remark ;
+    @Schema(description = "备注")
+	private String remark ;
+
     /** 状态,normal 有效,disable 禁用,delete 删除 */
     @Column(name = "status")
-    private String status ;
+    @Schema(description = "状态;normal 有效,disable 禁用,delete 删除")
+	private String status ;
+
     /** 创建时间 */
     @Column(name = "add_time")
-    private LocalDateTime addTime ;
+    @Schema(description = "创建时间")
+	private LocalDateTime addTime ;
+
     /** 更新时间 */
     @Column(name = "update_time")
-    private LocalDateTime updateTime ;
+    @Schema(description = "更新时间")
+	private LocalDateTime updateTime ;
+
     /** 创建人id */
     @Column(name = "add_user_id")
     private Long addUserId ;
+
     /** 更新人id */
     @Column(name = "update_user_id")
     private Long updateUserId ;
+
     /** 创建人姓名 */
     @Column(name = "add_user_name")
-    private String addUserName ;
+    @Schema(description = "创建人姓名")
+	private String addUserName ;
+
     /** 更新人姓名 */
     @Column(name = "update_user_name")
-    private String updateUserName ;
-}
+    @Schema(description = "更新人姓名")
+	private String updateUserName ;
+
+}

+ 41 - 21
src/main/java/com/hr/repository/domain/IpInterfacePO.java

@@ -1,63 +1,83 @@
 package com.hr.repository.domain;
 
+import jakarta.persistence.*;
+import lombok.Data;
+import io.swagger.v3.oas.annotations.media.Schema;
 import jakarta.persistence.Column;
 import jakarta.persistence.Entity;
 import jakarta.persistence.Id;
-import lombok.Data;
-
 import java.io.Serializable;
 import java.time.LocalDateTime;
 import java.util.Date;
 
- /**
- * 接口表;IpInterface数据表的PO对象
- * @author : longhoo
- * @date : 2025-10-10
- */
+
+@Schema(description = "接口表")
 @Data
-@Entity(name="ip_interface")
-public class IpInterfacePO implements Serializable,Cloneable{
+@Entity
+@Table(name = "ip_interface")
+public class IpInterfacePO {
 
     /** 主键,; */
     @Id
-    private Long id ;
+    @Schema(description = "主键")
+	private Long id ;
+
     @Column(name="interface_name")
     /** 接口名称,名称唯一,; */
-    private String interfaceName ;
+    @Schema(description = "接口名称;名称唯一")
+	private String interfaceName ;
 
     /** 接口编号,标号唯一,; */
     @Column(name="interface_no")
-    private String interfaceNo ;
+    @Schema(description = "接口编号")
+	private String interfaceNo ;
 
     /** 接口厂商,; */
     @Column(name="manufacturer")
-    private String manufacturer ;
+    @Schema(description = "接口厂商")
+	private String manufacturer ;
+
     /** 备注,; */
     @Column(name="remark")
-    private String remark ;
+    @Schema(description = "备注")
+	private String remark ;
+
     /** 状态,normal 有效,disable 禁用,delete 删除,; */
     @Column(name="status")
-    private String status ;
+    @Schema(description = "状态;normal 有效,disable 禁用,delete 删除")
+	private String status ;
+
     /** 接口配置,JSON格式的配置文件,存放接口参数,; */
     @Column(name="interface_config")
-    private String interfaceConfig ;
+    @Schema(description = "接口配置;JSON格式的配置文件,存放接口参数")
+	private String interfaceConfig ;
+
     /** 创建时间,; */
     @Column(name="add_time")
-    private LocalDateTime addTime ;
+    @Schema(description = "创建时间")
+	private LocalDateTime addTime ;
+
     /** 更新时间,; */
     @Column(name="update_time")
-    private LocalDateTime updateTime ;
+    @Schema(description = "更新时间")
+	private LocalDateTime updateTime ;
+
     /** 创建人id,; */
     @Column(name="add_user_id")
     private Long addUserId ;
+
     /** 更新人id,; */
     @Column(name="update_user_id")
     private Long updateUserId ;
+
     /** 创建人姓名,; */
     @Column(name="add_user_name")
-    private String addUserName ;
+    @Schema(description = "创建人姓名")
+	private String addUserName ;
+
     /** 更新人姓名,; */
     @Column(name="update_user_name")
-    private String updateUserName ;
+    @Schema(description = "更新人姓名")
+	private String updateUserName ;
 
-}
+}

+ 59 - 26
src/main/java/com/hr/repository/domain/IpLogPO.java

@@ -1,72 +1,105 @@
 package com.hr.repository.domain;
 
+import jakarta.persistence.*;
+import lombok.Data;
+import io.swagger.v3.oas.annotations.media.Schema;
 import jakarta.persistence.Column;
 import jakarta.persistence.Entity;
 import jakarta.persistence.Id;
-import lombok.Data;
-
 import java.io.Serializable;
 import java.time.LocalDateTime;
 
-/**
- * 接口日志表;IpLog数据表的PO对象
- * @author : longhoo
- * @date : 2025-10-10
- */
+
+@Schema(description = "接口日志表")
 @Data
-@Entity(name="ip_log")
-public class IpLogPO implements Serializable,Cloneable{
+@Entity
+@Table(name = "ip_log")
+public class IpLogPO {
 
     @Id
     /** 主键,; */
-    private Long id ;
+    @Schema(description = "主键")
+	private Long id ;
+
     @Column(name="oid")
     /** 调用记录表主键,; */
-    private Long oid ;
+    @Schema(description = "调用记录表主键")
+	private Long oid ;
+
     /** 调用编号(业务编号),唯一,格式为年月日时分秒毫秒加6位随机数
 20250918010256001000001,; */
     @Column(name="order_no")
-    private String orderNo ;
+    @Schema(description = "调用编号(业务编号);唯一,格式为年月日时分秒毫秒加6位随机数20250918010256001000001")
+	private String orderNo ;
+
     /** 执行类型,request请求,callback回调,; */
     @Column(name="execute_type")
-    private String executeType ;
+    @Schema(description = "执行类型;request请求,callback回调")
+	private String executeType ;
+
     /** 请求地址/回调地址,如果是请求类型则记录请求地址。若是回调类型则记录回调地址。,; */
     @Column(name="url")
-    private String url ;
+    @Schema(description = "请求地址/回调地址;如果是请求类型则记录请求地址。若是回调类型则记录回调地址。")
+	private String url ;
+
     /** 请求状态,handle处理中,success成功,fail失败,; */
     @Column(name="status")
-    private String status ;
+    @Schema(description = "请求状态;handle处理中,success成功,fail失败")
+	private String status ;
+
     /** 请求参数,临时存储json格式,通过定时任务上传到OSS后更换为oss存储url,; */
     @Column(name="request_param")
-    private String requestParam ;
+    @Schema(description = "请求参数;临时存储json格式,通过定时任务上传到OSS后更换为oss存储url")
+	private String requestParam ;
+
     /** 响应结果,临时存储json格式,通过定时任务上传到OSS后更换为oss存储url,; */
     @Column(name="response_result")
-    private String responseResult ;
+    @Schema(description = "响应结果;临时存储json格式,通过定时任务上传到OSS后更换为oss存储url")
+	private String responseResult ;
+
     /** 响应状态码,; */
     @Column(name="http_status")
-    private String httpStatus ;
+    @Schema(description = "响应状态码")
+	private String httpStatus ;
+
     /** 异常信息,存储调用时的各种程序异常信息,; */
     @Column(name="msg")
-    private String msg ;
+    @Schema(description = "异常信息;存储调用时的各种程序异常信息")
+	private String msg ;
+
+	/**	
+	系统响应体
+	*/
     @Column(name="system_response")
-    private String systemResponse;
+    @Schema(description = "系统响应体")
+	private String systemResponse;
+
     /** 创建时间,; */
     @Column(name="add_time")
-    private LocalDateTime addTime ;
+    @Schema(description = "创建时间")
+	private LocalDateTime addTime ;
+
     /** 更新时间,; */
     @Column(name="update_time")
-    private LocalDateTime updateTime ;
+    @Schema(description = "更新时间")
+	private LocalDateTime updateTime ;
+
     /** 创建人id,; */
     @Column(name="add_user_id")
     private Long addUserId ;
+
     /** 更新人id,; */
     @Column(name="update_user_id")
     private Long updateUserId ;
+
     /** 创建人姓名,; */
     @Column(name="add_user_name")
-    private String addUserName ;
+    @Schema(description = "创建人姓名")
+	private String addUserName ;
+
     /** 更新人姓名,; */
     @Column(name="update_user_name")
-    private String updateUserName ;
-    
-}
+    @Schema(description = "更新人姓名")
+	private String updateUserName ;
+
+}

+ 65 - 26
src/main/java/com/hr/repository/domain/IpOrderPO.java

@@ -1,112 +1,151 @@
 package com.hr.repository.domain;
 
+import jakarta.persistence.*;
+import lombok.Data;
+import io.swagger.v3.oas.annotations.media.Schema;
 import jakarta.persistence.Column;
 import jakarta.persistence.Entity;
 import jakarta.persistence.Id;
-import lombok.Data;
-
 import java.io.Serializable;
 import java.time.LocalDateTime;
 
-/**
- * 调用记录表;IpOrder数据表的PO对象
- *
- * @author : longhoo
- * @date : 2025-10-10
- */
+
+@Schema(description = "调用记录表")
 @Data
-@Entity(name = "ip_order")
-public class IpOrderPO implements Serializable, Cloneable {
+@Entity
+@Table(name = "ip_order")
+public class IpOrderPO {
 
     @Id
     /**
      * 主键,;
      */
-    private Long id;
+    @Schema(description = "主键")
+	private Long id;
+
     /**
      * 调用编号(业务编号),唯一,格式为年月日时分秒毫秒加6位随机数20250918010256001000001,;
      */
     @Column(name = "order_no")
-    private String orderNo;
+    @Schema(description = "调用编号(业务编号);唯一,格式为年月日时分秒毫秒加6位随机数20250918010256001000001")
+	private String orderNo;
+
     /**
      * 接口名称,;
      */
     @Column(name = "interface_name")
-    private String interfaceName;
+    @Schema(description = "接口名称")
+	private String interfaceName;
 
+	/**	
+	外部业务编号
+	*/
     @Column(name = "business_no")
-    private String businessNo;
+    @Schema(description = "外部业务编号")
+	private String businessNo;
+
     /**
      * 厂商,;
      */
     @Column(name = "manufacturer")
     private String manufacturer;
+
     /**
      * 账户编号,;
      */
     @Column(name = "acc_no")
-    private String accNo;
+    @Schema(description = "账户编号")
+	private String accNo;
+
     /**
      * token值,;
      */
     @Column(name = "token")
-    private String token;
+    @Schema(description = "token值")
+	private String token;
+
     /**
      * 回调地址,;
      */
     @Column(name = "callback_url")
-    private String callbackUrl;
+    @Schema(description = "回调地址")
+	private String callbackUrl;
+
     /**
      * 是否支持回调,yes支持,no不支持,;
      */
     @Column(name = "is_callback")
     private Boolean isCallback;
+
     /**
      * 回调次数,尝试回调的次数,超过次数则不再回调,;
      */
     @Column(name = "callback_num")
-    private Integer callbackNum;
+    @Schema(description = "回调次数;尝试回调的次数,超过次数则不再回调")
+	private Integer callbackNum;
+
     /**
      * 调用状态,handle处理中,success成功,fail失败,;
      */
     @Column(name = "status")
-    private String status;
+    @Schema(description = "调用状态;handle处理中,success成功,fail失败")
+	private String status;
+
     /**
      * 回调状态,handle处理中,success成功,fail失败,;
      */
     @Column(name = "callback_status")
-    private String callbackStatus;
+    @Schema(description = "回调状态;handle处理中,success成功,fail失败")
+	private String callbackStatus;
+
     /**
      * 创建时间,;
      */
     @Column(name = "add_time")
-    private LocalDateTime addTime;
+    @Schema(description = "创建时间")
+	private LocalDateTime addTime;
+
     /**
      * 更新时间,;
      */
     @Column(name = "update_time")
-    private LocalDateTime updateTime;
+    @Schema(description = "更新时间")
+	private LocalDateTime updateTime;
+
     /**
      * 创建人id,;
      */
     @Column(name = "add_user_id")
     private Long addUserId;
+
     /**
      * 更新人id,;
      */
     @Column(name = "update_user_id")
     private Long updateUserId;
+
     /**
      * 创建人姓名,;
      */
     @Column(name = "add_user_name")
-    private String addUserName;
+    @Schema(description = "创建人姓名")
+	private String addUserName;
+
     /**
      * 更新人姓名,;
      */
     @Column(name = "update_user_name")
-    private String updateUserName;
+    @Schema(description = "更新人姓名")
+	private String updateUserName;
 
+	/**	
+	关联调用记录
+	*/
     @Column(name = "ref_id")
-    private Long refId;
-}
+    @Schema(description = "关联调用记录")
+	private Long refId;
+
+    @Column(name = "order_status", length = 255)
+    private String orderStatus;
+
+}

+ 36 - 18
src/main/java/com/hr/repository/domain/IpTokenInterfacePO.java

@@ -1,64 +1,82 @@
 package com.hr.repository.domain;
 
+import jakarta.persistence.*;
+import lombok.Data;
 import io.swagger.v3.oas.annotations.media.Schema;
 import jakarta.persistence.Column;
 import jakarta.persistence.Entity;
 import jakarta.persistence.Id;
-import lombok.Data;
-
 import java.io.Serializable;
 import java.time.LocalDateTime;
 import java.util.Date;
 
- /**
- * token与接口关系表;IpTokenInterface数据表的PO对象
- * @author : longhoo
- * @date : 2025-10-10
- */
- 
+
+@Schema(description = "token与接口关系表")
 @Data
-@Entity(name = "ip_token_interface")
-public class IpTokenInterfacePO implements Serializable,Cloneable{
+@Entity
+@Table(name = "ip_token_interface")
+public class IpTokenInterfacePO {
 
     @Id
     /** 主键,; */
     private Long id ;
+
     /** token表主键,; */
     @Column(name = "tid")
     private Long tid ;
+
     /** account表主键,; */
     @Column(name = "aid")
-    private Long aid ;
+    @Schema(description = "账号 id")
+	private Long aid ;
+
     /** 接口表主键,; */
     @Column(name = "iid")
     private Long iid ;
+
     /** 是否支持回调,yes支持,no不支持,; */
     @Column(name = "is_callback")
     private Boolean isCallback ;
+
     /** 回调地址(回调url),回调的url,只有在支持回调时才有,; */
     @Column(name = "callback_url")
-    private String callbackUrl ;
+    @Schema(description = "回调地址(回调url);回调的url,只有在支持回调时才有")
+	private String callbackUrl ;
+
     /** 回调次数,尝试回调的次数,超过次数则不再回调,; */
     @Column(name = "callback_num")
-    private Integer callbackNum ;
+    @Schema(description = "回调次数;尝试回调的次数,超过次数则不再回调")
+	private Integer callbackNum ;
+
     /** 创建时间,; */
     @Column(name = "add_time")
-    private LocalDateTime addTime ;
+    @Schema(description = "创建时间")
+	private LocalDateTime addTime ;
+
     /** 更新时间,; */
     @Column(name = "update_time")
-    private LocalDateTime updateTime ;
+    @Schema(description = "更新时间")
+	private LocalDateTime updateTime ;
+
     /** 创建人id,; */
     @Column(name = "add_user_id")
     private Long addUserId ;
+
     /** 更新人id,; */
     @Column(name = "update_user_id")
     private Long updateUserId ;
+
     /** 创建人姓名,; */
     @Column(name = "add_user_name")
-    private String addUserName ;
+    @Schema(description = "创建人姓名")
+	private String addUserName ;
+
     /** 更新人姓名,; */
     @Column(name = "update_user_name")
-    private String updateUserName ;
+    @Schema(description = "更新人姓名")
+	private String updateUserName ;
+
      @Schema(description = "状态,normal 有效,disable 禁用,delete 删除")
     private String status;
-}
+
+}

+ 45 - 19
src/main/java/com/hr/repository/domain/IpTokenPO.java

@@ -1,57 +1,83 @@
 package com.hr.repository.domain;
 
+import jakarta.persistence.*;
+import lombok.Data;
+import io.swagger.v3.oas.annotations.media.Schema;
 import jakarta.persistence.Column;
 import jakarta.persistence.Entity;
 import jakarta.persistence.Id;
-import lombok.Data;
-
 import java.io.Serializable;
 import java.time.LocalDateTime;
 import java.util.Date;
 
- /**
- * token表;Long数据表的PO对象
- * @author : longhoo
- * @date : 2025-10-10
- */
- 
+
+@Schema(description = "token表")
 @Data
-@Entity(name = "ip_token")
-public class IpTokenPO implements Serializable,Cloneable{
+@Entity
+@Table(name = "ip_token")
+public class IpTokenPO {
+
     @Id
     /** 主键,; */
-    private Long id ;
+    @Schema(description = "主键")
+	private Long id ;
+
     /** 账户表主键,; */
     @Column(name = "aid")
     private Long aid ;
+
     /** token值,; */
     @Column(name = "token")
-    private String token ;
+    @Schema(description = "token值")
+	private String token ;
+
     /** 密钥值,; */
     @Column(name = "secret")
-    private String secret ;
+    @Schema(description = "密钥值")
+	private String secret ;
+
     /** 备注,; */
     @Column(name = "remark")
-    private String remark ;
+    @Schema(description = "备注")
+	private String remark ;
+
     /** 状态,normal 有效,disable 禁用,delete 删除,; */
     @Column(name = "status")
     private String  status ;
+
     /** 创建时间,; */
     @Column(name = "add_time")
-    private LocalDateTime addTime ;
+    @Schema(description = "创建时间")
+	private LocalDateTime addTime ;
+
     /** 更新时间,; */
     @Column(name = "update_time")
-    private LocalDateTime updateTime ;
+    @Schema(description = "更新时间")
+	private LocalDateTime updateTime ;
+
     /** 创建人id,; */
     @Column(name = "add_user_id")
     private Long addUserId ;
+
     /** 更新人id,; */
     @Column(name = "update_user_id")
     private Long updateUserId ;
+
     /** 创建人姓名,; */
     @Column(name = "add_user_name")
-    private String addUserName ;
+    @Schema(description = "创建人姓名")
+	private String addUserName ;
+
     /** 更新人姓名,; */
     @Column(name = "update_user_name")
-    private String updateUserName ;
-}
+    @Schema(description = "更新人姓名")
+	private String updateUserName ;
+
+/**	
+状态;normal 有效,disable 禁用,delete 删除
+*/
+    @Schema(description = "状态;normal 有效,disable 禁用,delete 删除")
+    @Column(name = "token_status", length = 10)
+    private String tokenStatus;
+
+}