package cn.iocoder.yudao.module.crm.dal.dataobject.credit; import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; import cn.iocoder.yudao.module.crm.enums.DictTypeConstants; import com.baomidou.mybatisplus.annotation.KeySequence; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.*; import java.time.LocalDateTime; /** * CRM 客户信用评级 DO * * @author 超级管理员 */ @TableName("crm_credit_rating") @KeySequence("crm_credit_rating_seq") @Data @EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) @Builder @NoArgsConstructor @AllArgsConstructor public class CrmCreditRatingDO extends BaseDO { @TableId private Long id; private Long customerId; private String customerName; private String level; private Integer score; private String evalType; private String evalReason; private Long operatorId; private String operatorName; private LocalDateTime operateTime; private LocalDateTime validUntil; private String remark; }