srt_cloud/srt-cloud-data-service/src/main/java/net/srt/entity/DataServiceApiAuthEntity.java

70 lines
1.5 KiB
Java

package net.srt.entity;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import net.srt.framework.mybatis.entity.BaseEntity;
import java.util.Date;
/**
* @ClassName : DataServiceApiAuthEntity
* @Description :
* @Author : FJJ
* @Date: 2023-12-26 15:20
*/
@EqualsAndHashCode(callSuper = false)
@Data
@TableName("data_service_api_auth1")
public class DataServiceApiAuthEntity extends BaseEntity {
/**
* app的id
*/
private Long appId;
/**
* 分组id
*/
private Long groupId;
/**
* api的id
*/
private Long apiId;
/**
* 调用次数 不限次数为-1
*/
private Integer requestTimes;
@TableField(updateStrategy = FieldStrategy.IGNORED)
private Date startTime;
@TableField(updateStrategy = FieldStrategy.IGNORED)
private Date endTime;
/**
* 已调用次数
*/
@TableField(updateStrategy = FieldStrategy.NEVER)
private Integer requestedTimes;
@TableField(updateStrategy = FieldStrategy.NEVER)
private Integer requestedSuccessTimes;
@TableField(updateStrategy = FieldStrategy.NEVER)
private Integer requestedFailedTimes;
/**
* 所属项目id
*/
private Long projectId;
/**
* 真删
*/
@TableField(fill = FieldFill.INSERT)
private Integer deleted;
}