读模型组件API
基于spring-graphql进行二次开发
<dependency>
<groupId>com.zjj</groupId>
<artifactId>zero-ddd-graphql-component</artifactId>
</dependency>@EnableGenEntityAll生成基础curd
@Getter
@Setter
@Entit
@Table(name = "MAIN_USER")
public class User extends BaseEntity<Long> implements TenantAuditable<String> {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
/**
* 用户账号
*/
private String username;
/**
* 用户昵称
*/
private String nickName;
/**
* 用户邮箱
*/
private String email;
/**
* 手机号码
*/
private String phoneNumber;
/**
* 用户性别
*/
private String gender;
/**
* 用户头像
*/
private String avatar;
/**
* 密码
*/
private String password;
/**
* 帐号状态(0正常 1停用)
*/
private String status = "0";
@TenantId
@Nullable
private String tenantBy;
}精确查询
模糊查询
条件查询
保存或更新实体
根据id删除实体
批量保存实体
Last updated