Commit a3a96294 authored by R10's avatar R10

法律文书模板

parent 80fa558c
package cn.com.poc.law.convert;
import cn.com.poc.law.model.BizAiLawyerWritingTemplateModel;
import cn.com.poc.law.entity.BizAiLawyerWritingTemplateEntity;
import cn.com.poc.law.dto.BizAiLawyerWritingTemplateDto;
public class BizAiLawyerWritingTemplateConvert {
public static BizAiLawyerWritingTemplateEntity modelToEntity(BizAiLawyerWritingTemplateModel model){
BizAiLawyerWritingTemplateEntity entity = new BizAiLawyerWritingTemplateEntity();
entity.setLawyerWritingTemplateId(model.getLawyerWritingTemplateId());
entity.setLawyerWritingTemplateType(model.getLawyerWritingTemplateType());
entity.setLawyerWritingTemplateIcon(model.getLawyerWritingTemplateIcon());
entity.setLawyerWritingTemplateName(model.getLawyerWritingTemplateName());
entity.setLawyerWritingTemplateDesc(model.getLawyerWritingTemplateDesc());
entity.setLawyerWritingTemplateCode(model.getLawyerWritingTemplateCode());
entity.setLawyerWritingTemplateClassification(model.getLawyerWritingTemplateClassification());
entity.setLawyerWritingTemplateQuestion(model.getLawyerWritingTemplateQuestion());
return entity;
}
public static BizAiLawyerWritingTemplateModel entityToModel(BizAiLawyerWritingTemplateEntity entity){
BizAiLawyerWritingTemplateModel model = new BizAiLawyerWritingTemplateModel();
model.setLawyerWritingTemplateId(entity.getLawyerWritingTemplateId());
model.setLawyerWritingTemplateType(entity.getLawyerWritingTemplateType());
model.setLawyerWritingTemplateIcon(entity.getLawyerWritingTemplateIcon());
model.setLawyerWritingTemplateName(entity.getLawyerWritingTemplateName());
model.setLawyerWritingTemplateDesc(entity.getLawyerWritingTemplateDesc());
model.setLawyerWritingTemplateCode(entity.getLawyerWritingTemplateCode());
model.setLawyerWritingTemplateClassification(entity.getLawyerWritingTemplateClassification());
model.setLawyerWritingTemplateQuestion(entity.getLawyerWritingTemplateQuestion());
return model;
}
public static BizAiLawyerWritingTemplateDto entityToDto(BizAiLawyerWritingTemplateEntity entity){
BizAiLawyerWritingTemplateDto dto = new BizAiLawyerWritingTemplateDto();
dto.setLawyerWritingTemplateId(entity.getLawyerWritingTemplateId());
dto.setLawyerWritingTemplateType(entity.getLawyerWritingTemplateType());
dto.setLawyerWritingTemplateIcon(entity.getLawyerWritingTemplateIcon());
dto.setLawyerWritingTemplateName(entity.getLawyerWritingTemplateName());
dto.setLawyerWritingTemplateDesc(entity.getLawyerWritingTemplateDesc());
dto.setLawyerWritingTemplateCode(entity.getLawyerWritingTemplateCode());
dto.setLawyerWritingTemplateClassification(entity.getLawyerWritingTemplateClassification());
dto.setLawyerWritingTemplateQuestion(entity.getLawyerWritingTemplateQuestion());
return dto;
}
public static BizAiLawyerWritingTemplateEntity dtoToEntity(BizAiLawyerWritingTemplateDto dto){
BizAiLawyerWritingTemplateEntity entity = new BizAiLawyerWritingTemplateEntity();
entity.setLawyerWritingTemplateId(dto.getLawyerWritingTemplateId());
entity.setLawyerWritingTemplateType(dto.getLawyerWritingTemplateType());
entity.setLawyerWritingTemplateIcon(dto.getLawyerWritingTemplateIcon());
entity.setLawyerWritingTemplateName(dto.getLawyerWritingTemplateName());
entity.setLawyerWritingTemplateDesc(dto.getLawyerWritingTemplateDesc());
entity.setLawyerWritingTemplateCode(dto.getLawyerWritingTemplateCode());
entity.setLawyerWritingTemplateClassification(dto.getLawyerWritingTemplateClassification());
entity.setLawyerWritingTemplateQuestion(dto.getLawyerWritingTemplateQuestion());
return entity;
}
}
\ No newline at end of file
package cn.com.poc.law.convert;
import cn.com.poc.law.model.BizAiLawyerWritingTemplateTypeModel;
import cn.com.poc.law.entity.BizAiLawyerWritingTemplateTypeEntity;
import cn.com.poc.law.dto.BizAiLawyerWritingTemplateTypeDto;
public class BizAiLawyerWritingTemplateTypeConvert {
public static BizAiLawyerWritingTemplateTypeEntity modelToEntity(BizAiLawyerWritingTemplateTypeModel model){
BizAiLawyerWritingTemplateTypeEntity entity = new BizAiLawyerWritingTemplateTypeEntity();
entity.setLawyerWritingTemplateId(model.getLawyerWritingTemplateId());
entity.setLawyerWritingTemplateType(model.getLawyerWritingTemplateType());
entity.setLawyerWritingTemplateName(model.getLawyerWritingTemplateName());
return entity;
}
public static BizAiLawyerWritingTemplateTypeModel entityToModel(BizAiLawyerWritingTemplateTypeEntity entity){
BizAiLawyerWritingTemplateTypeModel model = new BizAiLawyerWritingTemplateTypeModel();
model.setLawyerWritingTemplateId(entity.getLawyerWritingTemplateId());
model.setLawyerWritingTemplateType(entity.getLawyerWritingTemplateType());
model.setLawyerWritingTemplateName(entity.getLawyerWritingTemplateName());
return model;
}
public static BizAiLawyerWritingTemplateTypeDto entityToDto(BizAiLawyerWritingTemplateTypeEntity entity){
BizAiLawyerWritingTemplateTypeDto dto = new BizAiLawyerWritingTemplateTypeDto();
dto.setLawyerWritingTemplateId(entity.getLawyerWritingTemplateId());
dto.setLawyerWritingTemplateType(entity.getLawyerWritingTemplateType());
dto.setLawyerWritingTemplateName(entity.getLawyerWritingTemplateName());
return dto;
}
public static BizAiLawyerWritingTemplateTypeEntity dtoToEntity(BizAiLawyerWritingTemplateTypeDto dto){
BizAiLawyerWritingTemplateTypeEntity entity = new BizAiLawyerWritingTemplateTypeEntity();
entity.setLawyerWritingTemplateId(dto.getLawyerWritingTemplateId());
entity.setLawyerWritingTemplateType(dto.getLawyerWritingTemplateType());
entity.setLawyerWritingTemplateName(dto.getLawyerWritingTemplateName());
return entity;
}
}
\ No newline at end of file
package cn.com.poc.law.dto;
public class BizAiLawyerWritingTemplateDto {
private static final long serialVersionUID = 1L;
/** lawyer_writing_template_id
*id
*/
private java.lang.Integer lawyerWritingTemplateId;
public java.lang.Integer getLawyerWritingTemplateId(){
return this.lawyerWritingTemplateId;
}
public void setLawyerWritingTemplateId(java.lang.Integer lawyerWritingTemplateId){
this.lawyerWritingTemplateId = lawyerWritingTemplateId;
}
/** lawyer_writing_template_type
*模板类型 和 lawyer_writing_template_type 表关联
*/
private java.lang.String lawyerWritingTemplateType;
public java.lang.String getLawyerWritingTemplateType(){
return this.lawyerWritingTemplateType;
}
public void setLawyerWritingTemplateType(java.lang.String lawyerWritingTemplateType){
this.lawyerWritingTemplateType = lawyerWritingTemplateType;
}
/** lawyer_writing_template_icon
*图标
*/
private java.lang.String lawyerWritingTemplateIcon;
public java.lang.String getLawyerWritingTemplateIcon(){
return this.lawyerWritingTemplateIcon;
}
public void setLawyerWritingTemplateIcon(java.lang.String lawyerWritingTemplateIcon){
this.lawyerWritingTemplateIcon = lawyerWritingTemplateIcon;
}
/** lawyer_writing_template_name
*模板名称
*/
private java.lang.String lawyerWritingTemplateName;
public java.lang.String getLawyerWritingTemplateName(){
return this.lawyerWritingTemplateName;
}
public void setLawyerWritingTemplateName(java.lang.String lawyerWritingTemplateName){
this.lawyerWritingTemplateName = lawyerWritingTemplateName;
}
/** lawyer_writing_template_desc
*模板描述
*/
private java.lang.String lawyerWritingTemplateDesc;
public java.lang.String getLawyerWritingTemplateDesc(){
return this.lawyerWritingTemplateDesc;
}
public void setLawyerWritingTemplateDesc(java.lang.String lawyerWritingTemplateDesc){
this.lawyerWritingTemplateDesc = lawyerWritingTemplateDesc;
}
/** lawyer_writing_template_code
*模板代码
*/
private java.lang.String lawyerWritingTemplateCode;
public java.lang.String getLawyerWritingTemplateCode(){
return this.lawyerWritingTemplateCode;
}
public void setLawyerWritingTemplateCode(java.lang.String lawyerWritingTemplateCode){
this.lawyerWritingTemplateCode = lawyerWritingTemplateCode;
}
/** lawyer_writing_template_classification
*模板分类:ai/template
*/
private java.lang.String lawyerWritingTemplateClassification;
public java.lang.String getLawyerWritingTemplateClassification(){
return this.lawyerWritingTemplateClassification;
}
public void setLawyerWritingTemplateClassification(java.lang.String lawyerWritingTemplateClassification){
this.lawyerWritingTemplateClassification = lawyerWritingTemplateClassification;
}
private java.lang.String lawyerWritingTemplateQuestion;
public String getLawyerWritingTemplateQuestion() {
return lawyerWritingTemplateQuestion;
}
public void setLawyerWritingTemplateQuestion(String lawyerWritingTemplateQuestion) {
this.lawyerWritingTemplateQuestion = lawyerWritingTemplateQuestion;
}
}
\ No newline at end of file
package cn.com.poc.law.dto;
public class BizAiLawyerWritingTemplateTypeDto {
private static final long serialVersionUID = 1L;
/** lawyer_writing_template_id
*
*/
private java.lang.Integer lawyerWritingTemplateId;
public java.lang.Integer getLawyerWritingTemplateId(){
return this.lawyerWritingTemplateId;
}
public void setLawyerWritingTemplateId(java.lang.Integer lawyerWritingTemplateId){
this.lawyerWritingTemplateId = lawyerWritingTemplateId;
}
/** lawyer_writing_template_type
*
*/
private java.lang.String lawyerWritingTemplateType;
public java.lang.String getLawyerWritingTemplateType(){
return this.lawyerWritingTemplateType;
}
public void setLawyerWritingTemplateType(java.lang.String lawyerWritingTemplateType){
this.lawyerWritingTemplateType = lawyerWritingTemplateType;
}
/** lawyer_writing_template_name
*
*/
private java.lang.String lawyerWritingTemplateName;
public java.lang.String getLawyerWritingTemplateName(){
return this.lawyerWritingTemplateName;
}
public void setLawyerWritingTemplateName(java.lang.String lawyerWritingTemplateName){
this.lawyerWritingTemplateName = lawyerWritingTemplateName;
}
}
\ No newline at end of file
package cn.com.poc.law.entity;
public class BizAiLawyerWritingTemplateEntity {
private static final long serialVersionUID = 1L;
/** lawyer_writing_template_id
*id
*/
private java.lang.Integer lawyerWritingTemplateId;
public java.lang.Integer getLawyerWritingTemplateId(){
return this.lawyerWritingTemplateId;
}
public void setLawyerWritingTemplateId(java.lang.Integer lawyerWritingTemplateId){
this.lawyerWritingTemplateId = lawyerWritingTemplateId;
}
/** lawyer_writing_template_type
*模板类型 和 lawyer_writing_template_type 表关联
*/
private java.lang.String lawyerWritingTemplateType;
public java.lang.String getLawyerWritingTemplateType(){
return this.lawyerWritingTemplateType;
}
public void setLawyerWritingTemplateType(java.lang.String lawyerWritingTemplateType){
this.lawyerWritingTemplateType = lawyerWritingTemplateType;
}
/** lawyer_writing_template_icon
*图标
*/
private java.lang.String lawyerWritingTemplateIcon;
public java.lang.String getLawyerWritingTemplateIcon(){
return this.lawyerWritingTemplateIcon;
}
public void setLawyerWritingTemplateIcon(java.lang.String lawyerWritingTemplateIcon){
this.lawyerWritingTemplateIcon = lawyerWritingTemplateIcon;
}
/** lawyer_writing_template_name
*模板名称
*/
private java.lang.String lawyerWritingTemplateName;
public java.lang.String getLawyerWritingTemplateName(){
return this.lawyerWritingTemplateName;
}
public void setLawyerWritingTemplateName(java.lang.String lawyerWritingTemplateName){
this.lawyerWritingTemplateName = lawyerWritingTemplateName;
}
/** lawyer_writing_template_desc
*模板描述
*/
private java.lang.String lawyerWritingTemplateDesc;
public java.lang.String getLawyerWritingTemplateDesc(){
return this.lawyerWritingTemplateDesc;
}
public void setLawyerWritingTemplateDesc(java.lang.String lawyerWritingTemplateDesc){
this.lawyerWritingTemplateDesc = lawyerWritingTemplateDesc;
}
/** lawyer_writing_template_code
*模板代码
*/
private java.lang.String lawyerWritingTemplateCode;
public java.lang.String getLawyerWritingTemplateCode(){
return this.lawyerWritingTemplateCode;
}
public void setLawyerWritingTemplateCode(java.lang.String lawyerWritingTemplateCode){
this.lawyerWritingTemplateCode = lawyerWritingTemplateCode;
}
/** lawyer_writing_template_classification
*模板分类:ai/template
*/
private java.lang.String lawyerWritingTemplateClassification;
public java.lang.String getLawyerWritingTemplateClassification(){
return this.lawyerWritingTemplateClassification;
}
public void setLawyerWritingTemplateClassification(java.lang.String lawyerWritingTemplateClassification){
this.lawyerWritingTemplateClassification = lawyerWritingTemplateClassification;
}
private java.lang.String lawyerWritingTemplateQuestion;
public String getLawyerWritingTemplateQuestion() {
return lawyerWritingTemplateQuestion;
}
public void setLawyerWritingTemplateQuestion(String lawyerWritingTemplateQuestion) {
this.lawyerWritingTemplateQuestion = lawyerWritingTemplateQuestion;
}
}
\ No newline at end of file
package cn.com.poc.law.entity;
public class BizAiLawyerWritingTemplateTypeEntity {
private static final long serialVersionUID = 1L;
/** lawyer_writing_template_id
*
*/
private java.lang.Integer lawyerWritingTemplateId;
public java.lang.Integer getLawyerWritingTemplateId(){
return this.lawyerWritingTemplateId;
}
public void setLawyerWritingTemplateId(java.lang.Integer lawyerWritingTemplateId){
this.lawyerWritingTemplateId = lawyerWritingTemplateId;
}
/** lawyer_writing_template_type
*
*/
private java.lang.String lawyerWritingTemplateType;
public java.lang.String getLawyerWritingTemplateType(){
return this.lawyerWritingTemplateType;
}
public void setLawyerWritingTemplateType(java.lang.String lawyerWritingTemplateType){
this.lawyerWritingTemplateType = lawyerWritingTemplateType;
}
/** lawyer_writing_template_name
*
*/
private java.lang.String lawyerWritingTemplateName;
public java.lang.String getLawyerWritingTemplateName(){
return this.lawyerWritingTemplateName;
}
public void setLawyerWritingTemplateName(java.lang.String lawyerWritingTemplateName){
this.lawyerWritingTemplateName = lawyerWritingTemplateName;
}
}
\ No newline at end of file
package cn.com.poc.law.model;
import java.io.Serializable;
import cn.com.yict.framemax.data.model.BaseModelClass;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Id;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
/**
* Model class for biz_ai_lawyer_writing_template
* 法律文书模板写作
*/
@Entity
@Table(name = "biz_ai_lawyer_writing_template")
@DynamicInsert
@DynamicUpdate
public class BizAiLawyerWritingTemplateModel extends BaseModelClass implements Serializable {
private static final long serialVersionUID = 1L;
/** lawyer_writing_template_id
*id
*/
private java.lang.Integer lawyerWritingTemplateId;
@Column(name = "lawyer_writing_template_id",length = 10)
@Id @GeneratedValue(strategy = GenerationType.AUTO)
public java.lang.Integer getLawyerWritingTemplateId(){
return this.lawyerWritingTemplateId;
}
public void setLawyerWritingTemplateId(java.lang.Integer lawyerWritingTemplateId){
this.lawyerWritingTemplateId = lawyerWritingTemplateId;
super.addValidField("lawyerWritingTemplateId");
}
/** lawyer_writing_template_type
*模板类型 和 lawyer_writing_template_type 表关联
*/
private java.lang.String lawyerWritingTemplateType;
@Column(name = "lawyer_writing_template_type",length = 50)
public java.lang.String getLawyerWritingTemplateType(){
return this.lawyerWritingTemplateType;
}
public void setLawyerWritingTemplateType(java.lang.String lawyerWritingTemplateType){
this.lawyerWritingTemplateType = lawyerWritingTemplateType;
super.addValidField("lawyerWritingTemplateType");
}
/** lawyer_writing_template_icon
*图标
*/
private java.lang.String lawyerWritingTemplateIcon;
@Column(name = "lawyer_writing_template_icon",length = 255)
public java.lang.String getLawyerWritingTemplateIcon(){
return this.lawyerWritingTemplateIcon;
}
public void setLawyerWritingTemplateIcon(java.lang.String lawyerWritingTemplateIcon){
this.lawyerWritingTemplateIcon = lawyerWritingTemplateIcon;
super.addValidField("lawyerWritingTemplateIcon");
}
/** lawyer_writing_template_name
*模板名称
*/
private java.lang.String lawyerWritingTemplateName;
@Column(name = "lawyer_writing_template_name",length = 10)
public java.lang.String getLawyerWritingTemplateName(){
return this.lawyerWritingTemplateName;
}
public void setLawyerWritingTemplateName(java.lang.String lawyerWritingTemplateName){
this.lawyerWritingTemplateName = lawyerWritingTemplateName;
super.addValidField("lawyerWritingTemplateName");
}
/** lawyer_writing_template_desc
*模板描述
*/
private java.lang.String lawyerWritingTemplateDesc;
@Column(name = "lawyer_writing_template_desc",length = 255)
public java.lang.String getLawyerWritingTemplateDesc(){
return this.lawyerWritingTemplateDesc;
}
public void setLawyerWritingTemplateDesc(java.lang.String lawyerWritingTemplateDesc){
this.lawyerWritingTemplateDesc = lawyerWritingTemplateDesc;
super.addValidField("lawyerWritingTemplateDesc");
}
/** lawyer_writing_template_code
*模板代码
*/
private java.lang.String lawyerWritingTemplateCode;
@Column(name = "lawyer_writing_template_code",length = 50)
public java.lang.String getLawyerWritingTemplateCode(){
return this.lawyerWritingTemplateCode;
}
public void setLawyerWritingTemplateCode(java.lang.String lawyerWritingTemplateCode){
this.lawyerWritingTemplateCode = lawyerWritingTemplateCode;
super.addValidField("lawyerWritingTemplateCode");
}
/** lawyer_writing_template_classification
*模板分类:ai/template
*/
private java.lang.String lawyerWritingTemplateClassification;
@Column(name = "lawyer_writing_template_classification",length = 10)
public java.lang.String getLawyerWritingTemplateClassification(){
return this.lawyerWritingTemplateClassification;
}
public void setLawyerWritingTemplateClassification(java.lang.String lawyerWritingTemplateClassification){
this.lawyerWritingTemplateClassification = lawyerWritingTemplateClassification;
super.addValidField("lawyerWritingTemplateClassification");
}
private java.lang.String lawyerWritingTemplateQuestion;
@Column(name = "lawyer_writing_template_question",length = 10)
public String getLawyerWritingTemplateQuestion() {
return lawyerWritingTemplateQuestion;
}
public void setLawyerWritingTemplateQuestion(String lawyerWritingTemplateQuestion) {
this.lawyerWritingTemplateQuestion = lawyerWritingTemplateQuestion;
}
}
\ No newline at end of file
package cn.com.poc.law.model;
import java.io.Serializable;
import cn.com.yict.framemax.data.model.BaseModelClass;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Id;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
/**
* Model class for biz_ai_lawyer_writing_template_type
*
*/
@Entity
@Table(name = "biz_ai_lawyer_writing_template_type")
@DynamicInsert
@DynamicUpdate
public class BizAiLawyerWritingTemplateTypeModel extends BaseModelClass implements Serializable {
private static final long serialVersionUID = 1L;
/** lawyer_writing_template_id
*
*/
private java.lang.Integer lawyerWritingTemplateId;
@Column(name = "lawyer_writing_template_id",length = 10)
@Id @GeneratedValue(strategy = GenerationType.AUTO)
public java.lang.Integer getLawyerWritingTemplateId(){
return this.lawyerWritingTemplateId;
}
public void setLawyerWritingTemplateId(java.lang.Integer lawyerWritingTemplateId){
this.lawyerWritingTemplateId = lawyerWritingTemplateId;
super.addValidField("lawyerWritingTemplateId");
}
/** lawyer_writing_template_type
*
*/
private java.lang.String lawyerWritingTemplateType;
@Column(name = "lawyer_writing_template_type",length = 255)
public java.lang.String getLawyerWritingTemplateType(){
return this.lawyerWritingTemplateType;
}
public void setLawyerWritingTemplateType(java.lang.String lawyerWritingTemplateType){
this.lawyerWritingTemplateType = lawyerWritingTemplateType;
super.addValidField("lawyerWritingTemplateType");
}
/** lawyer_writing_template_name
*
*/
private java.lang.String lawyerWritingTemplateName;
@Column(name = "lawyer_writing_template_name",length = 255)
public java.lang.String getLawyerWritingTemplateName(){
return this.lawyerWritingTemplateName;
}
public void setLawyerWritingTemplateName(java.lang.String lawyerWritingTemplateName){
this.lawyerWritingTemplateName = lawyerWritingTemplateName;
super.addValidField("lawyerWritingTemplateName");
}
}
\ No newline at end of file
package cn.com.poc.law.repository;
import cn.com.yict.framemax.data.repository.Repository;
import cn.com.poc.law.model.BizAiLawyerWritingTemplateModel;
public interface BizAiLawyerWritingTemplateRepository extends Repository<BizAiLawyerWritingTemplateModel,java.lang.Integer> {
}
\ No newline at end of file
package cn.com.poc.law.repository;
import cn.com.yict.framemax.data.repository.Repository;
import cn.com.poc.law.model.BizAiLawyerWritingTemplateTypeModel;
public interface BizAiLawyerWritingTemplateTypeRepository extends Repository<BizAiLawyerWritingTemplateTypeModel,java.lang.Integer> {
}
\ No newline at end of file
package cn.com.poc.law.rest;
import cn.com.yict.framemax.core.rest.BaseRest;
import cn.com.poc.law.dto.BizAiLawyerWritingTemplateDto;
import cn.com.yict.framemax.data.model.PagingInfo;
import java.util.Collection;
import java.util.List;
import cn.com.yict.framemax.web.permission.Access;
import cn.com.yict.framemax.web.permission.Permission;
import org.springframework.web.bind.annotation.RequestBody;
@Permission(Access.Safety)
public interface BizAiLawyerWritingTemplateRest extends BaseRest {
BizAiLawyerWritingTemplateDto getById(java.lang.Integer id) throws Exception;
List<BizAiLawyerWritingTemplateDto> getList(BizAiLawyerWritingTemplateDto example,PagingInfo pagingInfo) throws Exception;
/**
* 根据类型获取模板
* @param templateCode
* @return
* @throws Exception
*/
List<BizAiLawyerWritingTemplateDto> getByType(String templateType) throws Exception;
}
\ No newline at end of file
package cn.com.poc.law.rest;
import cn.com.yict.framemax.core.rest.BaseRest;
import cn.com.poc.law.dto.BizAiLawyerWritingTemplateTypeDto;
import cn.com.yict.framemax.data.model.PagingInfo;
import java.util.Collection;
import java.util.List;
import cn.com.yict.framemax.web.permission.Access;
import cn.com.yict.framemax.web.permission.Permission;
import org.springframework.web.bind.annotation.RequestBody;
@Permission(Access.Safety)
public interface BizAiLawyerWritingTemplateTypeRest extends BaseRest {
BizAiLawyerWritingTemplateTypeDto getById(java.lang.Integer id) throws Exception;
List<BizAiLawyerWritingTemplateTypeDto> getList(BizAiLawyerWritingTemplateTypeDto example,PagingInfo pagingInfo) throws Exception;
BizAiLawyerWritingTemplateTypeDto save(BizAiLawyerWritingTemplateTypeDto dto) throws Exception;
BizAiLawyerWritingTemplateTypeDto update(BizAiLawyerWritingTemplateTypeDto dto) throws Exception;
void deletedById(java.lang.Integer id) throws Exception;
}
\ No newline at end of file
package cn.com.poc.law.rest.impl;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Component;
import cn.com.poc.law.rest.BizAiLawyerWritingTemplateRest;
import cn.com.poc.law.service.BizAiLawyerWritingTemplateService;
import cn.com.poc.law.dto.BizAiLawyerWritingTemplateDto;
import cn.com.poc.law.entity.BizAiLawyerWritingTemplateEntity;
import cn.com.yict.framemax.data.model.PagingInfo;
import cn.com.poc.law.convert.BizAiLawyerWritingTemplateConvert;
import java.util.stream.Collectors;
import org.springframework.util.Assert;
@Component
public class BizAiLawyerWritingTemplateRestImpl implements BizAiLawyerWritingTemplateRest {
@Resource
private BizAiLawyerWritingTemplateService service;
public BizAiLawyerWritingTemplateDto getById(java.lang.Integer id) throws Exception {
Assert.notNull(id);
return BizAiLawyerWritingTemplateConvert.entityToDto(service.get(id));
}
public List<BizAiLawyerWritingTemplateDto> getList(BizAiLawyerWritingTemplateDto dto, PagingInfo pagingInfo) throws Exception {
return service
.findByExample(BizAiLawyerWritingTemplateConvert.dtoToEntity(dto), pagingInfo)
.stream()
.map(BizAiLawyerWritingTemplateConvert::entityToDto)
.collect(Collectors.toList());
}
/**
* 根据类型获取模板
*
* @param templateType@return
* @throws Exception
*/
@Override
public List<BizAiLawyerWritingTemplateDto> getByType(String templateType) throws Exception {
cn.com.poc.common.utils.Assert.notBlank(templateType);
return service.getByType(templateType).stream()
.map(BizAiLawyerWritingTemplateConvert::entityToDto)
.collect(Collectors.toList());
}
}
\ No newline at end of file
package cn.com.poc.law.rest.impl;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Component;
import cn.com.poc.law.rest.BizAiLawyerWritingTemplateTypeRest;
import cn.com.poc.law.service.BizAiLawyerWritingTemplateTypeService;
import cn.com.poc.law.dto.BizAiLawyerWritingTemplateTypeDto;
import cn.com.poc.law.entity.BizAiLawyerWritingTemplateTypeEntity;
import cn.com.yict.framemax.data.model.PagingInfo;
import cn.com.poc.law.convert.BizAiLawyerWritingTemplateTypeConvert;
import java.util.stream.Collectors;
import org.springframework.util.Assert;
@Component
public class BizAiLawyerWritingTemplateTypeRestImpl implements BizAiLawyerWritingTemplateTypeRest {
@Resource
private BizAiLawyerWritingTemplateTypeService service;
public BizAiLawyerWritingTemplateTypeDto getById(java.lang.Integer id) throws Exception{
Assert.notNull(id);
return BizAiLawyerWritingTemplateTypeConvert.entityToDto(service.get(id));
}
public List<BizAiLawyerWritingTemplateTypeDto> getList(BizAiLawyerWritingTemplateTypeDto dto,PagingInfo pagingInfo) throws Exception{
return service
.findByExample(BizAiLawyerWritingTemplateTypeConvert.dtoToEntity(dto),pagingInfo)
.stream()
.map(BizAiLawyerWritingTemplateTypeConvert::entityToDto)
.collect(Collectors.toList());
}
public BizAiLawyerWritingTemplateTypeDto save(BizAiLawyerWritingTemplateTypeDto dto) throws Exception{
Assert.notNull(dto);
BizAiLawyerWritingTemplateTypeEntity entity = BizAiLawyerWritingTemplateTypeConvert.dtoToEntity(dto);
return BizAiLawyerWritingTemplateTypeConvert.entityToDto(service.save(entity));
}
public BizAiLawyerWritingTemplateTypeDto update(BizAiLawyerWritingTemplateTypeDto dto) throws Exception{
Assert.notNull(dto);
BizAiLawyerWritingTemplateTypeEntity entity = BizAiLawyerWritingTemplateTypeConvert.dtoToEntity(dto);
return BizAiLawyerWritingTemplateTypeConvert.entityToDto(service.update(entity));
}
public void deletedById(java.lang.Integer id) throws Exception{
Assert.notNull(id);
service.deletedById(id);
}
}
\ No newline at end of file
package cn.com.poc.law.service;
import cn.com.poc.law.dto.BizAiLawyerWritingTemplateDto;
import cn.com.yict.framemax.core.service.BaseService;
import cn.com.poc.law.entity.BizAiLawyerWritingTemplateEntity;
import cn.com.yict.framemax.data.model.PagingInfo;
import java.util.Collection;
import java.util.List;
public interface BizAiLawyerWritingTemplateService extends BaseService {
BizAiLawyerWritingTemplateEntity get(java.lang.Integer id) throws Exception;
List<BizAiLawyerWritingTemplateEntity> findByExample(BizAiLawyerWritingTemplateEntity example,PagingInfo pagingInfo) throws Exception;
BizAiLawyerWritingTemplateEntity save(BizAiLawyerWritingTemplateEntity entity) throws Exception;
BizAiLawyerWritingTemplateEntity update(BizAiLawyerWritingTemplateEntity entity) throws Exception;
List<BizAiLawyerWritingTemplateEntity> getByType(String templateType) throws Exception;
}
\ No newline at end of file
package cn.com.poc.law.service;
import cn.com.yict.framemax.core.service.BaseService;
import cn.com.poc.law.entity.BizAiLawyerWritingTemplateTypeEntity;
import cn.com.yict.framemax.data.model.PagingInfo;
import java.util.Collection;
import java.util.List;
public interface BizAiLawyerWritingTemplateTypeService extends BaseService {
BizAiLawyerWritingTemplateTypeEntity get(java.lang.Integer id) throws Exception;
List<BizAiLawyerWritingTemplateTypeEntity> findByExample(BizAiLawyerWritingTemplateTypeEntity example,PagingInfo pagingInfo) throws Exception;
BizAiLawyerWritingTemplateTypeEntity save(BizAiLawyerWritingTemplateTypeEntity entity) throws Exception;
BizAiLawyerWritingTemplateTypeEntity update(BizAiLawyerWritingTemplateTypeEntity entity) throws Exception;
void deletedById(java.lang.Integer id) throws Exception;
}
\ No newline at end of file
package cn.com.poc.law.service.impl;
import cn.com.poc.law.dto.BizAiLawyerWritingTemplateDto;
import cn.com.yict.framemax.core.service.impl.BaseServiceImpl;
import cn.com.poc.law.service.BizAiLawyerWritingTemplateService;
import cn.com.poc.law.model.BizAiLawyerWritingTemplateModel;
import cn.com.poc.law.entity.BizAiLawyerWritingTemplateEntity;
import cn.com.poc.law.convert.BizAiLawyerWritingTemplateConvert;
import cn.com.poc.law.repository.BizAiLawyerWritingTemplateRepository;
import cn.com.yict.framemax.data.model.PagingInfo;
import org.springframework.stereotype.Service;
import org.apache.commons.collections4.CollectionUtils;
import java.util.ArrayList;
import java.util.stream.Collectors;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.util.Assert;
@Service
public class BizAiLawyerWritingTemplateServiceImpl extends BaseServiceImpl
implements BizAiLawyerWritingTemplateService {
@Resource
private BizAiLawyerWritingTemplateRepository repository;
public BizAiLawyerWritingTemplateEntity get(java.lang.Integer id) throws Exception{
Assert.notNull(id);
BizAiLawyerWritingTemplateModel model = this.repository.get(id);
if (model == null){
return null;
}
return BizAiLawyerWritingTemplateConvert.modelToEntity(model);
}
public List<BizAiLawyerWritingTemplateEntity> findByExample(BizAiLawyerWritingTemplateEntity example,PagingInfo pagingInfo) throws Exception{
List<BizAiLawyerWritingTemplateEntity> result = new ArrayList<BizAiLawyerWritingTemplateEntity>();
BizAiLawyerWritingTemplateModel model = new BizAiLawyerWritingTemplateModel();
if (example != null){
model = BizAiLawyerWritingTemplateConvert.entityToModel(example);
}
List<BizAiLawyerWritingTemplateModel> models = this.repository.findByExample(model,pagingInfo);
if (CollectionUtils.isNotEmpty(models)) {
result = models.stream().map(BizAiLawyerWritingTemplateConvert::modelToEntity).collect(Collectors.toList());
}
return result;
}
public BizAiLawyerWritingTemplateEntity save(BizAiLawyerWritingTemplateEntity entity) throws Exception{
Assert.notNull(entity);
entity.setLawyerWritingTemplateId(null);
BizAiLawyerWritingTemplateModel model = BizAiLawyerWritingTemplateConvert.entityToModel(entity);
BizAiLawyerWritingTemplateModel saveModel = this.repository.save(model);
return BizAiLawyerWritingTemplateConvert.modelToEntity(saveModel);
}
public BizAiLawyerWritingTemplateEntity update(BizAiLawyerWritingTemplateEntity entity) throws Exception{
Assert.notNull(entity);
Assert.notNull(entity.getLawyerWritingTemplateId(),"update pk can not be null");
BizAiLawyerWritingTemplateModel model = this.repository.get(entity.getLawyerWritingTemplateId());
if (entity.getLawyerWritingTemplateType() != null){
model.setLawyerWritingTemplateType(entity.getLawyerWritingTemplateType());
}
if (entity.getLawyerWritingTemplateIcon() != null){
model.setLawyerWritingTemplateIcon(entity.getLawyerWritingTemplateIcon());
}
if (entity.getLawyerWritingTemplateName() != null){
model.setLawyerWritingTemplateName(entity.getLawyerWritingTemplateName());
}
if (entity.getLawyerWritingTemplateDesc() != null){
model.setLawyerWritingTemplateDesc(entity.getLawyerWritingTemplateDesc());
}
if (entity.getLawyerWritingTemplateCode() != null){
model.setLawyerWritingTemplateCode(entity.getLawyerWritingTemplateCode());
}
if (entity.getLawyerWritingTemplateClassification() != null){
model.setLawyerWritingTemplateClassification(entity.getLawyerWritingTemplateClassification());
}
BizAiLawyerWritingTemplateModel saveModel = this.repository.save(model);
return BizAiLawyerWritingTemplateConvert.modelToEntity(saveModel);
}
@Override
public List<BizAiLawyerWritingTemplateEntity> getByType(String templateType) throws Exception {
BizAiLawyerWritingTemplateEntity example = new BizAiLawyerWritingTemplateEntity();
example.setLawyerWritingTemplateType(templateType);
List<BizAiLawyerWritingTemplateEntity> bizAiLawyerWritingTemplateEntityList = findByExample(example,null);
return bizAiLawyerWritingTemplateEntityList;
}
}
\ No newline at end of file
package cn.com.poc.law.service.impl;
import cn.com.yict.framemax.core.service.impl.BaseServiceImpl;
import cn.com.poc.law.service.BizAiLawyerWritingTemplateTypeService;
import cn.com.poc.law.model.BizAiLawyerWritingTemplateTypeModel;
import cn.com.poc.law.entity.BizAiLawyerWritingTemplateTypeEntity;
import cn.com.poc.law.convert.BizAiLawyerWritingTemplateTypeConvert;
import cn.com.poc.law.repository.BizAiLawyerWritingTemplateTypeRepository;
import cn.com.yict.framemax.data.model.PagingInfo;
import org.springframework.stereotype.Service;
import org.apache.commons.collections4.CollectionUtils;
import java.util.ArrayList;
import java.util.stream.Collectors;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.util.Assert;
@Service
public class BizAiLawyerWritingTemplateTypeServiceImpl extends BaseServiceImpl
implements BizAiLawyerWritingTemplateTypeService {
@Resource
private BizAiLawyerWritingTemplateTypeRepository repository;
public BizAiLawyerWritingTemplateTypeEntity get(java.lang.Integer id) throws Exception{
Assert.notNull(id);
BizAiLawyerWritingTemplateTypeModel model = this.repository.get(id);
if (model == null){
return null;
}
return BizAiLawyerWritingTemplateTypeConvert.modelToEntity(model);
}
public List<BizAiLawyerWritingTemplateTypeEntity> findByExample(BizAiLawyerWritingTemplateTypeEntity example,PagingInfo pagingInfo) throws Exception{
List<BizAiLawyerWritingTemplateTypeEntity> result = new ArrayList<BizAiLawyerWritingTemplateTypeEntity>();
BizAiLawyerWritingTemplateTypeModel model = new BizAiLawyerWritingTemplateTypeModel();
if (example != null){
model = BizAiLawyerWritingTemplateTypeConvert.entityToModel(example);
}
List<BizAiLawyerWritingTemplateTypeModel> models = this.repository.findByExample(model,pagingInfo);
if (CollectionUtils.isNotEmpty(models)) {
result = models.stream().map(BizAiLawyerWritingTemplateTypeConvert::modelToEntity).collect(Collectors.toList());
}
return result;
}
public BizAiLawyerWritingTemplateTypeEntity save(BizAiLawyerWritingTemplateTypeEntity entity) throws Exception{
Assert.notNull(entity);
entity.setLawyerWritingTemplateId(null);
BizAiLawyerWritingTemplateTypeModel model = BizAiLawyerWritingTemplateTypeConvert.entityToModel(entity);
BizAiLawyerWritingTemplateTypeModel saveModel = this.repository.save(model);
return BizAiLawyerWritingTemplateTypeConvert.modelToEntity(saveModel);
}
public BizAiLawyerWritingTemplateTypeEntity update(BizAiLawyerWritingTemplateTypeEntity entity) throws Exception{
Assert.notNull(entity);
Assert.notNull(entity.getLawyerWritingTemplateId(),"update pk can not be null");
BizAiLawyerWritingTemplateTypeModel model = this.repository.get(entity.getLawyerWritingTemplateId());
if (entity.getLawyerWritingTemplateType() != null){
model.setLawyerWritingTemplateType(entity.getLawyerWritingTemplateType());
}
if (entity.getLawyerWritingTemplateName() != null){
model.setLawyerWritingTemplateName(entity.getLawyerWritingTemplateName());
}
BizAiLawyerWritingTemplateTypeModel saveModel = this.repository.save(model);
return BizAiLawyerWritingTemplateTypeConvert.modelToEntity(saveModel);
}
public void deletedById(java.lang.Integer id) throws Exception{
Assert.notNull(id);
BizAiLawyerWritingTemplateTypeModel model = this.repository.get(id);
if (model != null){
}
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment