diff --git a/laws-modules/src/main/java/com/jero/modules/sys/entity/LawsOnlyofficeTemplate.java b/laws-modules/src/main/java/com/jero/modules/sys/entity/LawsOnlyofficeTemplate.java new file mode 100644 index 00000000..175b3f77 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/sys/entity/LawsOnlyofficeTemplate.java @@ -0,0 +1,79 @@ +package com.jero.modules.sys.entity; + +import com.baomidou.mybatisplus.annotation.*; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.jero.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import org.springframework.format.annotation.DateTimeFormat; + +import java.io.Serializable; +import java.util.Date; + +/** + * + * @TableName laws_onlyoffice_template + */ +@TableName(value ="laws_onlyoffice_template") +@Data +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="LawsOnlyofficeTemplate对象", description="") +public class LawsOnlyofficeTemplate implements Serializable { + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private String id; + + /**创建人*/ + @ApiModelProperty(value = "创建人") + private String createBy; + + /**创建日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "创建日期") + private Date createTime; + + /**更新人*/ + @ApiModelProperty(value = "更新人") + private String updateBy; + + /**更新日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "更新日期") + private Date updateTime; + + /**所属部门*/ + @ApiModelProperty(value = "所属部门") + private String orgCode; + + /**删除状态(0-正常,1-删除)*/ + @ApiModelProperty(value = "删除状态(0-正常,1-删除)") + @TableLogic + private String delFlag; + + /** + * 文件Id + */ + private String fileId; + + /** + * 模板名称 + */ + private String templateName; + + /** + * 适用车型 + */ + @Dict(dicCode = "applicable_vehicle") + private String applicableVehicle; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; +} \ No newline at end of file diff --git a/laws-modules/src/main/java/com/jero/modules/sys/mapper/LawsOnlyofficeTemplateMapper.java b/laws-modules/src/main/java/com/jero/modules/sys/mapper/LawsOnlyofficeTemplateMapper.java new file mode 100644 index 00000000..fff192f0 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/sys/mapper/LawsOnlyofficeTemplateMapper.java @@ -0,0 +1,18 @@ +package com.jero.modules.sys.mapper; + +import com.jero.modules.sys.entity.LawsOnlyofficeTemplate; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author ThinkBook +* @description 针对表【laws_onlyoffice_template】的数据库操作Mapper +* @createDate 2024-09-09 17:16:48 +* @Entity com.jero.modules.sys.entity.LawsOnlyofficeTemplate +*/ +public interface LawsOnlyofficeTemplateMapper extends BaseMapper { + +} + + + + diff --git a/laws-modules/src/main/java/com/jero/modules/sys/mapper/xml/LawsOnlyofficeTemplateMapper.xml b/laws-modules/src/main/java/com/jero/modules/sys/mapper/xml/LawsOnlyofficeTemplateMapper.xml new file mode 100644 index 00000000..f1bd5067 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/sys/mapper/xml/LawsOnlyofficeTemplateMapper.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + id,create_by,create_time, + update_by,update_time,org_code, + del_flag,file_id,template_name, + applicable_vehicle + + diff --git a/laws-modules/src/main/java/com/jero/modules/sys/service/LawsOnlyofficeTemplateService.java b/laws-modules/src/main/java/com/jero/modules/sys/service/LawsOnlyofficeTemplateService.java new file mode 100644 index 00000000..b78bebe2 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/sys/service/LawsOnlyofficeTemplateService.java @@ -0,0 +1,13 @@ +package com.jero.modules.sys.service; + +import com.jero.modules.sys.entity.LawsOnlyofficeTemplate; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author ThinkBook +* @description 针对表【laws_onlyoffice_template】的数据库操作Service +* @createDate 2024-09-09 17:16:48 +*/ +public interface LawsOnlyofficeTemplateService extends IService { + +} diff --git a/laws-modules/src/main/java/com/jero/modules/sys/service/impl/LawsOnlyofficeTemplateServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/sys/service/impl/LawsOnlyofficeTemplateServiceImpl.java new file mode 100644 index 00000000..8518bcae --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/sys/service/impl/LawsOnlyofficeTemplateServiceImpl.java @@ -0,0 +1,22 @@ +package com.jero.modules.sys.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.jero.modules.sys.entity.LawsOnlyofficeTemplate; +import com.jero.modules.sys.service.LawsOnlyofficeTemplateService; +import com.jero.modules.sys.mapper.LawsOnlyofficeTemplateMapper; +import org.springframework.stereotype.Service; + +/** +* @author ThinkBook +* @description 针对表【laws_onlyoffice_template】的数据库操作Service实现 +* @createDate 2024-09-09 17:16:48 +*/ +@Service +public class LawsOnlyofficeTemplateServiceImpl extends ServiceImpl + implements LawsOnlyofficeTemplateService{ + +} + + + +