Commit f039ac15 authored by 石's avatar

初始化

parent ba6cbcda
target/
!.mvn/wrapper/maven-wrapper.jar
### STS ###
.apt_generated
.classpath
.factorypath
.settings
.springBeans
.sts4-cache
*.log
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
### NetBeans ###
nbproject/private/
build/
nbbuild/
dist/
nbdist/
.nb-gradle/
argument –hard unknown revision or path not in the working tree.
workspace.project
workspace
.project
/.apt_generated_tests/
/bin/
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<code>cost</code>
</projectDescription>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<code>cost</code>
<name>cost</name>
<projectName>营销费用</projectName>
</projectDescription>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<package xmlns="com.dst.slms.metadata">
<package></package>
<name>base</name>
<alias>package[WS.market-cost.cost-market].alias</alias>
<description>package[WS.market-cost.cost-market].description</description>
<basicCode />
<resource>
<rs key="package[WS.market-cost.cost-market].alias">
<lang locale="zh_CN" value="基础资料" />
<lang locale="en_US" value="基础资料" />
<lang locale="zh_HK" value="基础资料" />
<lang locale="zh_TW" value="基础资料" />
</rs>
<rs key="package[WS.market-cost.cost-market].description">
<lang locale="zh_CN" value="null" />
<lang locale="en_US" value="null" />
<lang locale="zh_HK" value="null" />
<lang locale="zh_TW" value="null" />
</rs>
</resource>
</package>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<package xmlns="com.dst.slms.metadata">
<package></package>
<name>contractmange</name>
<alias>package[WS.market-cost.cost-market].alias</alias>
<description>package[WS.market-cost.cost-market].description</description>
<basicCode />
<resource>
<rs key="package[WS.market-cost.cost-market].alias">
<lang locale="zh_CN" value="合同管理" />
<lang locale="en_US" value="合同管理" />
<lang locale="zh_HK" value="合同管理" />
<lang locale="zh_TW" value="合同管理" />
</rs>
<rs key="package[WS.market-cost.cost-market].description">
<lang locale="zh_CN" value="null" />
<lang locale="en_US" value="null" />
<lang locale="zh_HK" value="null" />
<lang locale="zh_TW" value="null" />
</rs>
</resource>
</package>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<package xmlns="com.dst.slms.metadata">
<package></package>
<name>plan</name>
<alias>package[WS.market-cost.cost-market].alias</alias>
<description>package[WS.market-cost.cost-market].description</description>
<basicCode />
<resource>
<rs key="package[WS.market-cost.cost-market].alias">
<lang locale="zh_CN" value="规划管理" />
<lang locale="en_US" value="规划管理" />
<lang locale="zh_HK" value="规划管理" />
<lang locale="zh_TW" value="规划管理" />
</rs>
<rs key="package[WS.market-cost.cost-market].description">
<lang locale="zh_CN" value="null" />
<lang locale="en_US" value="null" />
<lang locale="zh_HK" value="null" />
<lang locale="zh_TW" value="null" />
</rs>
</resource>
</package>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<package xmlns="com.dst.slms.metadata">
<package></package>
<name>proapproval</name>
<alias>package[WS.market-cost.cost-market].alias</alias>
<description>package[WS.market-cost.cost-market].description</description>
<basicCode />
<resource>
<rs key="package[WS.market-cost.cost-market].alias">
<lang locale="zh_CN" value="立项管理" />
<lang locale="en_US" value="立项管理" />
<lang locale="zh_HK" value="立项管理" />
<lang locale="zh_TW" value="立项管理" />
</rs>
<rs key="package[WS.market-cost.cost-market].description">
<lang locale="zh_CN" value="null" />
<lang locale="en_US" value="null" />
<lang locale="zh_HK" value="null" />
<lang locale="zh_TW" value="null" />
</rs>
</resource>
</package>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<package xmlns="com.dst.slms.metadata">
<package></package>
<name>supplierprofile</name>
<alias>package[WS.market-cost.cost-market].alias</alias>
<description>package[WS.market-cost.cost-market].description</description>
<basicCode />
<resource>
<rs key="package[WS.market-cost.cost-market].alias">
<lang locale="zh_CN" value="供应商档案" />
<lang locale="en_US" value="供应商档案" />
<lang locale="zh_HK" value="供应商档案" />
<lang locale="zh_TW" value="供应商档案" />
</rs>
<rs key="package[WS.market-cost.cost-market].description">
<lang locale="zh_CN" value="null" />
<lang locale="en_US" value="null" />
<lang locale="zh_HK" value="null" />
<lang locale="zh_TW" value="null" />
</rs>
</resource>
</package>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<package xmlns="com.dst.slms.metadata">
<package></package>
<name>supplierreview</name>
<alias>package[WS.market-cost.cost-market].alias</alias>
<description>package[WS.market-cost.cost-market].description</description>
<basicCode />
<resource>
<rs key="package[WS.market-cost.cost-market].alias">
<lang locale="zh_CN" value="供应商评审" />
<lang locale="en_US" value="供应商评审" />
<lang locale="zh_HK" value="供应商评审" />
<lang locale="zh_TW" value="供应商评审" />
</rs>
<rs key="package[WS.market-cost.cost-market].description">
<lang locale="zh_CN" value="null" />
<lang locale="en_US" value="null" />
<lang locale="zh_HK" value="null" />
<lang locale="zh_TW" value="null" />
</rs>
</resource>
</package>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.dst</groupId>
<artifactId>demo</artifactId>
<version>1.0.0-SNAPSHOT</version>
</parent>
<artifactId>demo-market</artifactId>
<name>demo-market</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
</dependencies>
<build>
<finalName>${project.artifactId}</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<skipTests>true</skipTests>
<classifier>exec</classifier>
<mainClass>com.dst.slms.Application</mainClass>
<additionalparam>-Xdoclint:none</additionalparam>
</configuration>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/webapp</directory>
<targetPath>META-INF/resources</targetPath>
<includes>
<include>**/**</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<targetPath></targetPath>
<includes>
<include>**/**</include>
</includes>
</resource>
</resources>
</build>
<version>1.0.0-SNAPSHOT</version>
<groupId>com.dst</groupId>
</project>
\ No newline at end of file
package com.dst.slms.base.entity;
import org.hibernate.annotations.DynamicUpdate;
import com.dst.slms.common.annotation.EntityMeta;
import com.dst.slms.common.annotation.FieldMeta;
import com.dst.slms.common.entity.CoreBaseInfo;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.hibernate.annotations.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import com.dst.slms.common.entity.CoreBaseInfo;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.ForeignKey;
import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.OrderBy;
import javax.persistence.MappedSuperclass;
/**
* @Title: 城市 Info 对象
* @Description: 城市
* @author
* @date 2020-05-02 15:10:59
* @version V1.0
*/
@MappedSuperclass
public class AbstractCitycbaseInfo extends CoreBaseInfo implements java.io.Serializable {
/**名称*/
@Column(name ="FNAME")
@FieldMeta(name="名称" )
private java.lang.String name;
/**编号*/
@Column(name ="FNUMBER")
@FieldMeta(name="编号" )
private java.lang.String number;
/**备注*/
@Column(name ="FREMAKE")
@FieldMeta(name="备注" )
private java.lang.String remake;
/**是否启用*/
@Column(name ="FISENABLE")
@FieldMeta(name="是否启用" )@org.hibernate.annotations.Type(type="yes_no")
private boolean isEnable;
/**
*方法: 取得java.lang.String
*@return: java.lang.String 名称
*/
public java.lang.String getName(){
return this.name;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 名称
*/
public void setName(java.lang.String name){
this.name = name;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 编号
*/
public java.lang.String getNumber(){
return this.number;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 编号
*/
public void setNumber(java.lang.String number){
this.number = number;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 备注
*/
public java.lang.String getRemake(){
return this.remake;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 备注
*/
public void setRemake(java.lang.String remake){
this.remake = remake;
}
/**
*方法: 取得java.lang.Boolean
*@return: java.lang.Boolean 是否启用
*/
public boolean getIsEnable(){
return this.isEnable;
}
/**
*方法: 设置java.lang.Boolean
*@param: java.lang.Boolean 是否启用
*/
public void setIsEnable(boolean isEnable){
this.isEnable = isEnable;
}
@Override
public void setBosType(String bosType) {
this.bosType = "214KHKHL";
}
}
package com.dst.slms.base.entity;
import org.hibernate.annotations.DynamicUpdate;
import com.dst.slms.common.annotation.EntityMeta;
import com.dst.slms.common.annotation.FieldMeta;
import com.dst.slms.common.entity.CoreBaseInfo;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.hibernate.annotations.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import com.dst.slms.common.entity.CoreBaseInfo;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.ForeignKey;
import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.OrderBy;
import javax.persistence.MappedSuperclass;
/**
* @Title: 合同类型 Info 对象
* @Description: 合同类型
* @author
* @date 2020-05-02 16:17:45
* @version V1.0
*/
@MappedSuperclass
public class AbstractContractTypeInfo extends CoreBaseInfo implements java.io.Serializable {
/**名称*/
@Column(name ="FNAME")
@FieldMeta(name="名称" )
private java.lang.String name;
/**编号*/
@Column(name ="FNUMBER")
@FieldMeta(name="编号" )
private java.lang.String number;
/**备注*/
@Column(name ="FREMAKE")
@FieldMeta(name="备注" )
private java.lang.String remake;
/**是否启用*/
@Column(name ="FISENABLE")
@FieldMeta(name="是否启用" )@org.hibernate.annotations.Type(type="yes_no")
private boolean isEnable;
/**
*方法: 取得java.lang.String
*@return: java.lang.String 名称
*/
public java.lang.String getName(){
return this.name;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 名称
*/
public void setName(java.lang.String name){
this.name = name;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 编号
*/
public java.lang.String getNumber(){
return this.number;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 编号
*/
public void setNumber(java.lang.String number){
this.number = number;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 备注
*/
public java.lang.String getRemake(){
return this.remake;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 备注
*/
public void setRemake(java.lang.String remake){
this.remake = remake;
}
/**
*方法: 取得java.lang.Boolean
*@return: java.lang.Boolean 是否启用
*/
public boolean getIsEnable(){
return this.isEnable;
}
/**
*方法: 设置java.lang.Boolean
*@param: java.lang.Boolean 是否启用
*/
public void setIsEnable(boolean isEnable){
this.isEnable = isEnable;
}
@Override
public void setBosType(String bosType) {
this.bosType = "HU6847E3";
}
}
package com.dst.slms.base.entity;
import org.hibernate.annotations.DynamicUpdate;
import com.dst.slms.common.annotation.EntityMeta;
import com.dst.slms.common.annotation.FieldMeta;
import com.dst.slms.common.entity.CoreBaseInfo;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.hibernate.annotations.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import com.dst.slms.common.entity.CoreBaseInfo;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.ForeignKey;
import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.OrderBy;
import javax.persistence.MappedSuperclass;
/**
* @Title: 客户信息 Info 对象
* @Description: 客户信息
* @author
* @date 2020-05-02 11:14:42
* @version V1.0
*/
@MappedSuperclass
public class AbstractCustomerInfoInfo extends CoreBaseInfo implements java.io.Serializable {
/**名称*/
@Column(name ="FNAME")
@FieldMeta(name="名称" )
private java.lang.String name;
/**编号*/
@Column(name ="FNUMBER")
@FieldMeta(name="编号" )
private java.lang.String number;
/**备注*/
@Column(name ="FREMAKE")
@FieldMeta(name="备注" )
private java.lang.String remake;
/**是否启用*/
@Column(name ="FISENABLE")
@FieldMeta(name="是否启用" )@org.hibernate.annotations.Type(type="yes_no")
private boolean isEnable;
/**营销项目*/
@OneToOne(fetch = FetchType.LAZY)@JoinColumn(name = "FprojectID")@NotFound(action=NotFoundAction.IGNORE)@ForeignKey(name="null")
@FieldMeta(name="营销项目" )
private com.dst.slms.base.entity.MarketProjectInfo project;
/**媒体信息*/
@OneToOne(fetch = FetchType.LAZY)@JoinColumn(name = "FmediaID")@NotFound(action=NotFoundAction.IGNORE)@ForeignKey(name="null")
@FieldMeta(name="媒体信息" )
private com.dst.slms.base.entity.MediaInfoInfo media;
/**
*方法: 取得java.lang.String
*@return: java.lang.String 名称
*/
public java.lang.String getName(){
return this.name;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 名称
*/
public void setName(java.lang.String name){
this.name = name;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 编号
*/
public java.lang.String getNumber(){
return this.number;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 编号
*/
public void setNumber(java.lang.String number){
this.number = number;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 备注
*/
public java.lang.String getRemake(){
return this.remake;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 备注
*/
public void setRemake(java.lang.String remake){
this.remake = remake;
}
/**
*方法: 取得java.lang.Boolean
*@return: java.lang.Boolean 是否启用
*/
public boolean getIsEnable(){
return this.isEnable;
}
/**
*方法: 设置java.lang.Boolean
*@param: java.lang.Boolean 是否启用
*/
public void setIsEnable(boolean isEnable){
this.isEnable = isEnable;
}
/**
*方法: 取得com.dst.slms.base.entity.MarketProjectInfo
*@return: com.dst.slms.base.entity.MarketProjectInfo 营销项目
*/
public com.dst.slms.base.entity.MarketProjectInfo getProject(){
return this.project;
}
/**
*方法: 设置com.dst.slms.base.entity.MarketProjectInfo
*@param: com.dst.slms.base.entity.MarketProjectInfo 营销项目
*/
public void setProject(com.dst.slms.base.entity.MarketProjectInfo project){
this.project = project;
}
/**
*方法: 取得com.dst.slms.base.entity.MediaInfoInfo
*@return: com.dst.slms.base.entity.MediaInfoInfo 媒体信息
*/
public com.dst.slms.base.entity.MediaInfoInfo getMedia(){
return this.media;
}
/**
*方法: 设置com.dst.slms.base.entity.MediaInfoInfo
*@param: com.dst.slms.base.entity.MediaInfoInfo 媒体信息
*/
public void setMedia(com.dst.slms.base.entity.MediaInfoInfo media){
this.media = media;
}
@Override
public void setBosType(String bosType) {
this.bosType = "0NC16XAT";
}
}
package com.dst.slms.base.entity;
import org.hibernate.annotations.DynamicUpdate;
import com.dst.slms.common.annotation.EntityMeta;
import com.dst.slms.common.annotation.FieldMeta;
import com.dst.slms.common.entity.CoreBaseInfo;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.hibernate.annotations.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import com.dst.slms.common.entity.CoreBaseInfo;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.ForeignKey;
import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.OrderBy;
import javax.persistence.MappedSuperclass;
/**
* @Title: 营销科目 Info 对象
* @Description: 营销科目
* @author
* @date 2020-05-02 13:12:42
* @version V1.0
*/
@MappedSuperclass
public class AbstractMarketAccountInfo extends CoreBaseInfo implements java.io.Serializable {
/**名称*/
@Column(name ="FNAME")
@FieldMeta(name="名称" )
private java.lang.String name;
/**编号*/
@Column(name ="FNUMBER")
@FieldMeta(name="编号" )
private java.lang.String number;
/**备注*/
@Column(name ="FREMAKE")
@FieldMeta(name="备注" )
private java.lang.String remake;
/**是否启用*/
@Column(name ="FISENABLE")
@FieldMeta(name="是否启用" )@org.hibernate.annotations.Type(type="yes_no")
private boolean isEnable;
/**控制类型*/
@Column(name ="FcontrolType")
@FieldMeta(name="控制类型" )
private java.lang.String controlType;
/**允许超额*/
@Column(name ="Fisexcess")
@FieldMeta(name="允许超额" )@org.hibernate.annotations.Type(type="yes_no")
private boolean isexcess;
/**超额*/
@Column(name ="FexcessRate")
@FieldMeta(name="超额" )
private java.math.BigDecimal excessRate;
/**投放强控*/
@Column(name ="FisPut")
@FieldMeta(name="投放强控" )@org.hibernate.annotations.Type(type="yes_no")
private boolean isPut;
/**媒体信息*/
@OneToOne(fetch = FetchType.LAZY)@JoinColumn(name = "FmediaID")@NotFound(action=NotFoundAction.IGNORE)@ForeignKey(name="null")
@FieldMeta(name="媒体信息" )
private com.dst.slms.base.entity.MediaInfoInfo media;
/**按月控制*/
@Column(name ="FisMonth")
@FieldMeta(name="按月控制" )@org.hibernate.annotations.Type(type="yes_no")
private boolean isMonth;
/**按季控制*/
@Column(name ="FisQuarter")
@FieldMeta(name="按季控制" )@org.hibernate.annotations.Type(type="yes_no")
private boolean isQuarter;
/**按年控制*/
@Column(name ="FisYear")
@FieldMeta(name="按年控制" )@org.hibernate.annotations.Type(type="yes_no")
private boolean isYear;
/**
*方法: 取得java.lang.String
*@return: java.lang.String 名称
*/
public java.lang.String getName(){
return this.name;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 名称
*/
public void setName(java.lang.String name){
this.name = name;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 编号
*/
public java.lang.String getNumber(){
return this.number;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 编号
*/
public void setNumber(java.lang.String number){
this.number = number;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 备注
*/
public java.lang.String getRemake(){
return this.remake;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 备注
*/
public void setRemake(java.lang.String remake){
this.remake = remake;
}
/**
*方法: 取得java.lang.Boolean
*@return: java.lang.Boolean 是否启用
*/
public boolean getIsEnable(){
return this.isEnable;
}
/**
*方法: 设置java.lang.Boolean
*@param: java.lang.Boolean 是否启用
*/
public void setIsEnable(boolean isEnable){
this.isEnable = isEnable;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 控制类型
*/
public java.lang.String getControlType(){
return this.controlType;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 控制类型
*/
public void setControlType(java.lang.String controlType){
this.controlType = controlType;
}
/**
*方法: 取得java.lang.Boolean
*@return: java.lang.Boolean 允许超额
*/
public boolean getIsexcess(){
return this.isexcess;
}
/**
*方法: 设置java.lang.Boolean
*@param: java.lang.Boolean 允许超额
*/
public void setIsexcess(boolean isexcess){
this.isexcess = isexcess;
}
/**
*方法: 取得java.math.BigDecimal
*@return: java.math.BigDecimal 超额
*/
public java.math.BigDecimal getExcessRate(){
return this.excessRate;
}
/**
*方法: 设置java.math.BigDecimal
*@param: java.math.BigDecimal 超额
*/
public void setExcessRate(java.math.BigDecimal excessRate){
this.excessRate = excessRate;
}
/**
*方法: 取得java.lang.Boolean
*@return: java.lang.Boolean 投放强控
*/
public boolean getIsPut(){
return this.isPut;
}
/**
*方法: 设置java.lang.Boolean
*@param: java.lang.Boolean 投放强控
*/
public void setIsPut(boolean isPut){
this.isPut = isPut;
}
/**
*方法: 取得com.dst.slms.base.entity.MediaInfoInfo
*@return: com.dst.slms.base.entity.MediaInfoInfo 媒体信息
*/
public com.dst.slms.base.entity.MediaInfoInfo getMedia(){
return this.media;
}
/**
*方法: 设置com.dst.slms.base.entity.MediaInfoInfo
*@param: com.dst.slms.base.entity.MediaInfoInfo 媒体信息
*/
public void setMedia(com.dst.slms.base.entity.MediaInfoInfo media){
this.media = media;
}
/**
*方法: 取得java.lang.Boolean
*@return: java.lang.Boolean 按月控制
*/
public boolean getIsMonth(){
return this.isMonth;
}
/**
*方法: 设置java.lang.Boolean
*@param: java.lang.Boolean 按月控制
*/
public void setIsMonth(boolean isMonth){
this.isMonth = isMonth;
}
/**
*方法: 取得java.lang.Boolean
*@return: java.lang.Boolean 按季控制
*/
public boolean getIsQuarter(){
return this.isQuarter;
}
/**
*方法: 设置java.lang.Boolean
*@param: java.lang.Boolean 按季控制
*/
public void setIsQuarter(boolean isQuarter){
this.isQuarter = isQuarter;
}
/**
*方法: 取得java.lang.Boolean
*@return: java.lang.Boolean 按年控制
*/
public boolean getIsYear(){
return this.isYear;
}
/**
*方法: 设置java.lang.Boolean
*@param: java.lang.Boolean 按年控制
*/
public void setIsYear(boolean isYear){
this.isYear = isYear;
}
@Override
public void setBosType(String bosType) {
this.bosType = "9MLI2GZA";
}
}
package com.dst.slms.base.entity;
import org.hibernate.annotations.DynamicUpdate;
import com.dst.slms.common.annotation.EntityMeta;
import com.dst.slms.common.annotation.FieldMeta;
import com.dst.slms.common.entity.CoreBaseInfo;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.hibernate.annotations.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import com.dst.slms.common.entity.CoreBaseInfo;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.ForeignKey;
import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.OrderBy;
import javax.persistence.MappedSuperclass;
/**
* @Title: 营销项目 Info 对象
* @Description: 营销项目
* @author
* @date 2020-05-02 11:14:43
* @version V1.0
*/
@MappedSuperclass
public class AbstractMarketProjectInfo extends CoreBaseInfo implements java.io.Serializable {
/**名称*/
@Column(name ="FNAME")
@FieldMeta(name="名称" )
private java.lang.String name;
/**编号*/
@Column(name ="FNUMBER")
@FieldMeta(name="编号" )
private java.lang.String number;
/**备注*/
@Column(name ="FREMAKE")
@FieldMeta(name="备注" )
private java.lang.String remake;
/**是否启用*/
@Column(name ="FISENABLE")
@FieldMeta(name="是否启用" )@org.hibernate.annotations.Type(type="yes_no")
private boolean isEnable;
/**所属组织*/
@OneToOne(fetch = FetchType.LAZY)@JoinColumn(name = "ForgID")@NotFound(action=NotFoundAction.IGNORE)@ForeignKey(name="null")
@FieldMeta(name="所属组织" )
private com.dst.slms.system.entity.SysOrgInfo org;
/**
*方法: 取得java.lang.String
*@return: java.lang.String 名称
*/
public java.lang.String getName(){
return this.name;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 名称
*/
public void setName(java.lang.String name){
this.name = name;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 编号
*/
public java.lang.String getNumber(){
return this.number;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 编号
*/
public void setNumber(java.lang.String number){
this.number = number;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 备注
*/
public java.lang.String getRemake(){
return this.remake;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 备注
*/
public void setRemake(java.lang.String remake){
this.remake = remake;
}
/**
*方法: 取得java.lang.Boolean
*@return: java.lang.Boolean 是否启用
*/
public boolean getIsEnable(){
return this.isEnable;
}
/**
*方法: 设置java.lang.Boolean
*@param: java.lang.Boolean 是否启用
*/
public void setIsEnable(boolean isEnable){
this.isEnable = isEnable;
}
/**
*方法: 取得com.dst.slms.system.entity.SysOrgInfo
*@return: com.dst.slms.system.entity.SysOrgInfo 所属组织
*/
public com.dst.slms.system.entity.SysOrgInfo getOrg(){
return this.org;
}
/**
*方法: 设置com.dst.slms.system.entity.SysOrgInfo
*@param: com.dst.slms.system.entity.SysOrgInfo 所属组织
*/
public void setOrg(com.dst.slms.system.entity.SysOrgInfo org){
this.org = org;
}
@Override
public void setBosType(String bosType) {
this.bosType = "BBLVR69T";
}
}
package com.dst.slms.base.entity;
import org.hibernate.annotations.DynamicUpdate;
import com.dst.slms.common.annotation.EntityMeta;
import com.dst.slms.common.annotation.FieldMeta;
import com.dst.slms.common.entity.CoreBaseInfo;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.hibernate.annotations.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import com.dst.slms.common.entity.CoreBaseInfo;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.ForeignKey;
import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.OrderBy;
import javax.persistence.MappedSuperclass;
/**
* @Title: 媒体信息 Info 对象
* @Description: 媒体信息
* @author
* @date 2020-05-02 11:14:43
* @version V1.0
*/
@MappedSuperclass
public class AbstractMediaInfoInfo extends CoreBaseInfo implements java.io.Serializable {
/**名称*/
@Column(name ="FNAME")
@FieldMeta(name="名称" )
private java.lang.String name;
/**编号*/
@Column(name ="FNUMBER")
@FieldMeta(name="编号" )
private java.lang.String number;
/**备注*/
@Column(name ="FREMAKE")
@FieldMeta(name="备注" )
private java.lang.String remake;
/**是否启用*/
@Column(name ="FISENABLE")
@FieldMeta(name="是否启用" )@org.hibernate.annotations.Type(type="yes_no")
private boolean isEnable;
/**
*方法: 取得java.lang.String
*@return: java.lang.String 名称
*/
public java.lang.String getName(){
return this.name;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 名称
*/
public void setName(java.lang.String name){
this.name = name;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 编号
*/
public java.lang.String getNumber(){
return this.number;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 编号
*/
public void setNumber(java.lang.String number){
this.number = number;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 备注
*/
public java.lang.String getRemake(){
return this.remake;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 备注
*/
public void setRemake(java.lang.String remake){
this.remake = remake;
}
/**
*方法: 取得java.lang.Boolean
*@return: java.lang.Boolean 是否启用
*/
public boolean getIsEnable(){
return this.isEnable;
}
/**
*方法: 设置java.lang.Boolean
*@param: java.lang.Boolean 是否启用
*/
public void setIsEnable(boolean isEnable){
this.isEnable = isEnable;
}
@Override
public void setBosType(String bosType) {
this.bosType = "VAKL7VO9";
}
}
package com.dst.slms.base.entity;
import org.hibernate.annotations.DynamicUpdate;
import com.dst.slms.common.annotation.EntityMeta;
import com.dst.slms.common.annotation.FieldMeta;
import com.dst.slms.common.entity.CoreBaseInfo;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.hibernate.annotations.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import com.dst.slms.common.entity.CoreBaseInfo;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.ForeignKey;
import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.OrderBy;
import javax.persistence.MappedSuperclass;
/**
* @Title: 付款类型 Info 对象
* @Description: 付款类型
* @author
* @date 2020-05-02 16:18:07
* @version V1.0
*/
@MappedSuperclass
public class AbstractPayTypeInfo extends CoreBaseInfo implements java.io.Serializable {
/**名称*/
@Column(name ="FNAME")
@FieldMeta(name="名称" )
private java.lang.String name;
/**编号*/
@Column(name ="FNUMBER")
@FieldMeta(name="编号" )
private java.lang.String number;
/**备注*/
@Column(name ="FREMAKE")
@FieldMeta(name="备注" )
private java.lang.String remake;
/**是否启用*/
@Column(name ="FISENABLE")
@FieldMeta(name="是否启用" )@org.hibernate.annotations.Type(type="yes_no")
private boolean isEnable;
/**
*方法: 取得java.lang.String
*@return: java.lang.String 名称
*/
public java.lang.String getName(){
return this.name;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 名称
*/
public void setName(java.lang.String name){
this.name = name;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 编号
*/
public java.lang.String getNumber(){
return this.number;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 编号
*/
public void setNumber(java.lang.String number){
this.number = number;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 备注
*/
public java.lang.String getRemake(){
return this.remake;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 备注
*/
public void setRemake(java.lang.String remake){
this.remake = remake;
}
/**
*方法: 取得java.lang.Boolean
*@return: java.lang.Boolean 是否启用
*/
public boolean getIsEnable(){
return this.isEnable;
}
/**
*方法: 设置java.lang.Boolean
*@param: java.lang.Boolean 是否启用
*/
public void setIsEnable(boolean isEnable){
this.isEnable = isEnable;
}
@Override
public void setBosType(String bosType) {
this.bosType = "BRH0SMQ6";
}
}
package com.dst.slms.base.entity;
import org.hibernate.annotations.DynamicUpdate;
import com.dst.slms.common.annotation.EntityMeta;
import com.dst.slms.common.annotation.FieldMeta;
import com.dst.slms.common.entity.CoreBaseInfo;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.hibernate.annotations.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import com.dst.slms.common.entity.CoreBaseInfo;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.ForeignKey;
import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.OrderBy;
import javax.persistence.MappedSuperclass;
/**
* @Title: 销售进度 Info 对象
* @Description: 销售进度
* @author
* @date 2020-05-07 10:39:17
* @version V1.0
*/
@MappedSuperclass
public class AbstractSalesProgressInfo extends CoreBaseInfo implements java.io.Serializable {
/**名称*/
@Column(name ="FNAME")
@FieldMeta(name="名称" )
private java.lang.String name;
/**编号*/
@Column(name ="FNUMBER")
@FieldMeta(name="编号" )
private java.lang.String number;
/**备注*/
@Column(name ="FREMAKE")
@FieldMeta(name="备注" )
private java.lang.String remake;
/**是否启用*/
@Column(name ="FISENABLE")
@FieldMeta(name="是否启用" )@org.hibernate.annotations.Type(type="yes_no")
private boolean isEnable;
/**组织*/
@OneToOne(fetch = FetchType.LAZY)@JoinColumn(name = "ForgID")@NotFound(action=NotFoundAction.IGNORE)@ForeignKey(name="null")
@FieldMeta(name="组织" )
private com.dst.slms.system.entity.SysOrgInfo org;
/**项目*/
@OneToOne(fetch = FetchType.LAZY)@JoinColumn(name = "FProjectID")@NotFound(action=NotFoundAction.IGNORE)@ForeignKey(name="null")
@FieldMeta(name="项目" )
private com.dst.slms.base.entity.MarketProjectInfo project;
/**销售进度*/
@Column(name ="FsalesProgress")
@FieldMeta(name="销售进度" )
private java.math.BigDecimal salesProgress;
/**年度*/
@Column(name ="Fyear")
@FieldMeta(name="年度" )
private java.lang.String year;
/**
*方法: 取得java.lang.String
*@return: java.lang.String 名称
*/
public java.lang.String getName(){
return this.name;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 名称
*/
public void setName(java.lang.String name){
this.name = name;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 编号
*/
public java.lang.String getNumber(){
return this.number;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 编号
*/
public void setNumber(java.lang.String number){
this.number = number;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 备注
*/
public java.lang.String getRemake(){
return this.remake;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 备注
*/
public void setRemake(java.lang.String remake){
this.remake = remake;
}
/**
*方法: 取得java.lang.Boolean
*@return: java.lang.Boolean 是否启用
*/
public boolean getIsEnable(){
return this.isEnable;
}
/**
*方法: 设置java.lang.Boolean
*@param: java.lang.Boolean 是否启用
*/
public void setIsEnable(boolean isEnable){
this.isEnable = isEnable;
}
/**
*方法: 取得com.dst.slms.system.entity.SysOrgInfo
*@return: com.dst.slms.system.entity.SysOrgInfo 组织
*/
public com.dst.slms.system.entity.SysOrgInfo getOrg(){
return this.org;
}
/**
*方法: 设置com.dst.slms.system.entity.SysOrgInfo
*@param: com.dst.slms.system.entity.SysOrgInfo 组织
*/
public void setOrg(com.dst.slms.system.entity.SysOrgInfo org){
this.org = org;
}
/**
*方法: 取得com.dst.slms.base.entity.MarketProjectInfo
*@return: com.dst.slms.base.entity.MarketProjectInfo 项目
*/
public com.dst.slms.base.entity.MarketProjectInfo getProject(){
return this.project;
}
/**
*方法: 设置com.dst.slms.base.entity.MarketProjectInfo
*@param: com.dst.slms.base.entity.MarketProjectInfo 项目
*/
public void setProject(com.dst.slms.base.entity.MarketProjectInfo project){
this.project = project;
}
/**
*方法: 取得java.math.BigDecimal
*@return: java.math.BigDecimal 销售进度
*/
public java.math.BigDecimal getSalesProgress(){
return this.salesProgress;
}
/**
*方法: 设置java.math.BigDecimal
*@param: java.math.BigDecimal 销售进度
*/
public void setSalesProgress(java.math.BigDecimal salesProgress){
this.salesProgress = salesProgress;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 年度
*/
public java.lang.String getYear(){
return this.year;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 年度
*/
public void setYear(java.lang.String year){
this.year = year;
}
@Override
public void setBosType(String bosType) {
this.bosType = "EVJS9RA1";
}
}
package com.dst.slms.base.entity;
import org.hibernate.annotations.DynamicUpdate;
import com.dst.slms.common.annotation.EntityMeta;
import com.dst.slms.common.annotation.FieldMeta;
import com.dst.slms.common.entity.CoreBaseInfo;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.hibernate.annotations.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import com.dst.slms.common.entity.CoreBaseInfo;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.ForeignKey;
import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.OrderBy;
import javax.persistence.MappedSuperclass;
/**
* @Title: 销售目标 Info 对象
* @Description: 销售目标
* @author
* @date 2020-05-07 10:39:22
* @version V1.0
*/
@MappedSuperclass
public class AbstractSalesTargetInfo extends CoreBaseInfo implements java.io.Serializable {
/**名称*/
@Column(name ="FNAME")
@FieldMeta(name="名称" )
private java.lang.String name;
/**编号*/
@Column(name ="FNUMBER")
@FieldMeta(name="编号" )
private java.lang.String number;
/**备注*/
@Column(name ="FREMAKE")
@FieldMeta(name="备注" )
private java.lang.String remake;
/**是否启用*/
@Column(name ="FISENABLE")
@FieldMeta(name="是否启用" )@org.hibernate.annotations.Type(type="yes_no")
private boolean isEnable;
/**项目*/
@OneToOne(fetch = FetchType.LAZY)@JoinColumn(name = "FProjectID")@NotFound(action=NotFoundAction.IGNORE)@ForeignKey(name="null")
@FieldMeta(name="项目" )
private com.dst.slms.base.entity.MarketProjectInfo project;
/**年月*/
@Column(name ="FyearMonth")
@FieldMeta(name="年月" )
private java.lang.String yearMonth;
/**销售目标金额*/
@Column(name ="FsalesTarget")
@FieldMeta(name="销售目标金额" )
private java.math.BigDecimal salesTarget;
/**实际销售金额*/
@Column(name ="FsalesAmount")
@FieldMeta(name="实际销售金额" )
private java.math.BigDecimal salesAmount;
/**
*方法: 取得java.lang.String
*@return: java.lang.String 名称
*/
public java.lang.String getName(){
return this.name;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 名称
*/
public void setName(java.lang.String name){
this.name = name;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 编号
*/
public java.lang.String getNumber(){
return this.number;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 编号
*/
public void setNumber(java.lang.String number){
this.number = number;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 备注
*/
public java.lang.String getRemake(){
return this.remake;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 备注
*/
public void setRemake(java.lang.String remake){
this.remake = remake;
}
/**
*方法: 取得java.lang.Boolean
*@return: java.lang.Boolean 是否启用
*/
public boolean getIsEnable(){
return this.isEnable;
}
/**
*方法: 设置java.lang.Boolean
*@param: java.lang.Boolean 是否启用
*/
public void setIsEnable(boolean isEnable){
this.isEnable = isEnable;
}
/**
*方法: 取得com.dst.slms.base.entity.MarketProjectInfo
*@return: com.dst.slms.base.entity.MarketProjectInfo 项目
*/
public com.dst.slms.base.entity.MarketProjectInfo getProject(){
return this.project;
}
/**
*方法: 设置com.dst.slms.base.entity.MarketProjectInfo
*@param: com.dst.slms.base.entity.MarketProjectInfo 项目
*/
public void setProject(com.dst.slms.base.entity.MarketProjectInfo project){
this.project = project;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 年月
*/
public java.lang.String getYearMonth(){
return this.yearMonth;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 年月
*/
public void setYearMonth(java.lang.String yearMonth){
this.yearMonth = yearMonth;
}
/**
*方法: 取得java.math.BigDecimal
*@return: java.math.BigDecimal 销售目标金额
*/
public java.math.BigDecimal getSalesTarget(){
return this.salesTarget;
}
/**
*方法: 设置java.math.BigDecimal
*@param: java.math.BigDecimal 销售目标金额
*/
public void setSalesTarget(java.math.BigDecimal salesTarget){
this.salesTarget = salesTarget;
}
/**
*方法: 取得java.math.BigDecimal
*@return: java.math.BigDecimal 实际销售金额
*/
public java.math.BigDecimal getSalesAmount(){
return this.salesAmount;
}
/**
*方法: 设置java.math.BigDecimal
*@param: java.math.BigDecimal 实际销售金额
*/
public void setSalesAmount(java.math.BigDecimal salesAmount){
this.salesAmount = salesAmount;
}
@Override
public void setBosType(String bosType) {
this.bosType = "PLF1Q2IG";
}
}
package com.dst.slms.base.entity;
import org.hibernate.annotations.DynamicUpdate;
import com.dst.slms.common.annotation.EntityMeta;
import com.dst.slms.common.annotation.FieldMeta;
import com.dst.slms.common.entity.CoreBaseInfo;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.hibernate.annotations.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import com.dst.slms.common.entity.CoreBaseInfo;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.ForeignKey;
import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.OrderBy;
import javax.persistence.MappedSuperclass;
/**
* @Title: 签约信息 Info 对象
* @Description: 签约信息
* @author
* @date 2020-05-02 11:14:43
* @version V1.0
*/
@MappedSuperclass
public class AbstractSigningInfoInfo extends CoreBaseInfo implements java.io.Serializable {
/**名称*/
@Column(name ="FNAME")
@FieldMeta(name="名称" )
private java.lang.String name;
/**编号*/
@Column(name ="FNUMBER")
@FieldMeta(name="编号" )
private java.lang.String number;
/**备注*/
@Column(name ="FREMAKE")
@FieldMeta(name="备注" )
private java.lang.String remake;
/**是否启用*/
@Column(name ="FISENABLE")
@FieldMeta(name="是否启用" )@org.hibernate.annotations.Type(type="yes_no")
private boolean isEnable;
/**营销项目*/
@OneToOne(fetch = FetchType.LAZY)@JoinColumn(name = "FprojectID")@NotFound(action=NotFoundAction.IGNORE)@ForeignKey(name="null")
@FieldMeta(name="营销项目" )
private com.dst.slms.base.entity.MarketProjectInfo project;
/**客户*/
@OneToOne(fetch = FetchType.LAZY)@JoinColumn(name = "FcustomerID")@NotFound(action=NotFoundAction.IGNORE)@ForeignKey(name="null")
@FieldMeta(name="客户" )
private com.dst.slms.base.entity.CustomerInfoInfo customer;
/**成交金额*/
@Column(name ="Famount")
@FieldMeta(name="成交金额" )
private java.math.BigDecimal amount;
/**成交时间*/
@Column(name ="FsuccessDate")
@FieldMeta(name="成交时间" )
private java.util.Date successDate;
/**
*方法: 取得java.lang.String
*@return: java.lang.String 名称
*/
public java.lang.String getName(){
return this.name;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 名称
*/
public void setName(java.lang.String name){
this.name = name;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 编号
*/
public java.lang.String getNumber(){
return this.number;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 编号
*/
public void setNumber(java.lang.String number){
this.number = number;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 备注
*/
public java.lang.String getRemake(){
return this.remake;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 备注
*/
public void setRemake(java.lang.String remake){
this.remake = remake;
}
/**
*方法: 取得java.lang.Boolean
*@return: java.lang.Boolean 是否启用
*/
public boolean getIsEnable(){
return this.isEnable;
}
/**
*方法: 设置java.lang.Boolean
*@param: java.lang.Boolean 是否启用
*/
public void setIsEnable(boolean isEnable){
this.isEnable = isEnable;
}
/**
*方法: 取得com.dst.slms.base.entity.MarketProjectInfo
*@return: com.dst.slms.base.entity.MarketProjectInfo 营销项目
*/
public com.dst.slms.base.entity.MarketProjectInfo getProject(){
return this.project;
}
/**
*方法: 设置com.dst.slms.base.entity.MarketProjectInfo
*@param: com.dst.slms.base.entity.MarketProjectInfo 营销项目
*/
public void setProject(com.dst.slms.base.entity.MarketProjectInfo project){
this.project = project;
}
/**
*方法: 取得com.dst.slms.base.entity.CustomerInfoInfo
*@return: com.dst.slms.base.entity.CustomerInfoInfo 客户
*/
public com.dst.slms.base.entity.CustomerInfoInfo getCustomer(){
return this.customer;
}
/**
*方法: 设置com.dst.slms.base.entity.CustomerInfoInfo
*@param: com.dst.slms.base.entity.CustomerInfoInfo 客户
*/
public void setCustomer(com.dst.slms.base.entity.CustomerInfoInfo customer){
this.customer = customer;
}
/**
*方法: 取得java.math.BigDecimal
*@return: java.math.BigDecimal 成交金额
*/
public java.math.BigDecimal getAmount(){
return this.amount;
}
/**
*方法: 设置java.math.BigDecimal
*@param: java.math.BigDecimal 成交金额
*/
public void setAmount(java.math.BigDecimal amount){
this.amount = amount;
}
/**
*方法: 取得java.util.Date
*@return: java.util.Date 成交时间
*/
public java.util.Date getSuccessDate(){
return this.successDate;
}
/**
*方法: 设置java.util.Date
*@param: java.util.Date 成交时间
*/
public void setSuccessDate(java.util.Date successDate){
this.successDate = successDate;
}
@Override
public void setBosType(String bosType) {
this.bosType = "SGU0TXYJ";
}
}
package com.dst.slms.base.entity;
import org.hibernate.annotations.DynamicUpdate;
import com.dst.slms.common.annotation.EntityMeta;
import com.dst.slms.common.annotation.FieldMeta;
import com.dst.slms.common.entity.CoreBaseInfo;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.hibernate.annotations.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import com.dst.slms.common.entity.CoreBaseInfo;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.ForeignKey;
import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.OrderBy;
import javax.persistence.MappedSuperclass;
/**
* @Title: 年份 Info 对象
* @Description: 年份
* @author
* @date 2020-05-04 17:38:01
* @version V1.0
*/
@MappedSuperclass
public class AbstractSysYearInfo extends CoreBaseInfo implements java.io.Serializable {
/**名称*/
@Column(name ="FNAME")
@FieldMeta(name="名称" )
private java.lang.String name;
/**编号*/
@Column(name ="FNUMBER")
@FieldMeta(name="编号" )
private java.lang.String number;
/**备注*/
@Column(name ="FREMAKE")
@FieldMeta(name="备注" )
private java.lang.String remake;
/**是否启用*/
@Column(name ="FISENABLE")
@FieldMeta(name="是否启用" )@org.hibernate.annotations.Type(type="yes_no")
private boolean isEnable;
/**
*方法: 取得java.lang.String
*@return: java.lang.String 名称
*/
public java.lang.String getName(){
return this.name;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 名称
*/
public void setName(java.lang.String name){
this.name = name;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 编号
*/
public java.lang.String getNumber(){
return this.number;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 编号
*/
public void setNumber(java.lang.String number){
this.number = number;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 备注
*/
public java.lang.String getRemake(){
return this.remake;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 备注
*/
public void setRemake(java.lang.String remake){
this.remake = remake;
}
/**
*方法: 取得java.lang.Boolean
*@return: java.lang.Boolean 是否启用
*/
public boolean getIsEnable(){
return this.isEnable;
}
/**
*方法: 设置java.lang.Boolean
*@param: java.lang.Boolean 是否启用
*/
public void setIsEnable(boolean isEnable){
this.isEnable = isEnable;
}
@Override
public void setBosType(String bosType) {
this.bosType = "WNEPF7PF";
}
}
package com.dst.slms.base.entity;
import org.hibernate.annotations.DynamicUpdate;
import com.dst.slms.common.annotation.EntityMeta;
import com.dst.slms.common.annotation.FieldMeta;
import com.dst.slms.common.entity.CoreBaseInfo;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.hibernate.annotations.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import com.dst.slms.common.entity.CoreBaseInfo;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.ForeignKey;
import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.OrderBy;
import javax.persistence.MappedSuperclass;
/**
* @Title: 税率 Info 对象
* @Description: 税率
* @author
* @date 2020-05-02 16:18:29
* @version V1.0
*/
@MappedSuperclass
public class AbstractTaxRateInfo extends CoreBaseInfo implements java.io.Serializable {
/**名称*/
@Column(name ="FNAME")
@FieldMeta(name="名称" )
private java.lang.String name;
/**编号*/
@Column(name ="FNUMBER")
@FieldMeta(name="编号" )
private java.lang.String number;
/**备注*/
@Column(name ="FREMAKE")
@FieldMeta(name="备注" )
private java.lang.String remake;
/**是否启用*/
@Column(name ="FISENABLE")
@FieldMeta(name="是否启用" )@org.hibernate.annotations.Type(type="yes_no")
private boolean isEnable;
/**税率(%)*/
@Column(name ="FtaxRate")
@FieldMeta(name="税率(%)" )
private java.math.BigDecimal taxRate;
/**
*方法: 取得java.lang.String
*@return: java.lang.String 名称
*/
public java.lang.String getName(){
return this.name;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 名称
*/
public void setName(java.lang.String name){
this.name = name;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 编号
*/
public java.lang.String getNumber(){
return this.number;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 编号
*/
public void setNumber(java.lang.String number){
this.number = number;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 备注
*/
public java.lang.String getRemake(){
return this.remake;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 备注
*/
public void setRemake(java.lang.String remake){
this.remake = remake;
}
/**
*方法: 取得java.lang.Boolean
*@return: java.lang.Boolean 是否启用
*/
public boolean getIsEnable(){
return this.isEnable;
}
/**
*方法: 设置java.lang.Boolean
*@param: java.lang.Boolean 是否启用
*/
public void setIsEnable(boolean isEnable){
this.isEnable = isEnable;
}
/**
*方法: 取得java.math.BigDecimal
*@return: java.math.BigDecimal 税率(%)
*/
public java.math.BigDecimal getTaxRate(){
return this.taxRate;
}
/**
*方法: 设置java.math.BigDecimal
*@param: java.math.BigDecimal 税率(%)
*/
public void setTaxRate(java.math.BigDecimal taxRate){
this.taxRate = taxRate;
}
@Override
public void setBosType(String bosType) {
this.bosType = "PG17WQ8N";
}
}
package com.dst.slms.base.entity;
import org.hibernate.annotations.DynamicUpdate;
import com.dst.slms.common.annotation.EntityMeta;
import com.dst.slms.common.annotation.FieldMeta;
import com.dst.slms.common.entity.CoreBaseInfo;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.hibernate.annotations.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import com.dst.slms.common.entity.CoreBillBaseInfo;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.ForeignKey;
import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.OrderBy;
/**
* @Title: 城市 Info 对象
* @Description: 城市
* @author
* @date 2020-05-02 15:10:59
* @version V1.0
*/
@Entity
@Table(name="yc_cost_citycbase")
@DynamicUpdate(true)
@EntityMeta(name="城市")
public class CitycbaseInfo extends AbstractCitycbaseInfo implements java.io.Serializable {
public CitycbaseInfo(){
super();
}
}
package com.dst.slms.base.entity;
import org.hibernate.annotations.DynamicUpdate;
import com.dst.slms.common.annotation.EntityMeta;
import com.dst.slms.common.annotation.FieldMeta;
import com.dst.slms.common.entity.CoreBaseInfo;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.hibernate.annotations.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import com.dst.slms.common.entity.CoreBillBaseInfo;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.ForeignKey;
import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.OrderBy;
/**
* @Title: 合同类型 Info 对象
* @Description: 合同类型
* @author
* @date 2020-05-02 15:33:16
* @version V1.0
*/
@Entity
@Table(name="yc_cost_contractType")
@DynamicUpdate(true)
@EntityMeta(name="合同类型")
public class ContractTypeInfo extends AbstractContractTypeInfo implements java.io.Serializable {
public ContractTypeInfo(){
super();
}
}
package com.dst.slms.base.entity;
import org.hibernate.annotations.DynamicUpdate;
import com.dst.slms.common.annotation.EntityMeta;
import com.dst.slms.common.annotation.FieldMeta;
import com.dst.slms.common.entity.CoreBaseInfo;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.hibernate.annotations.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import com.dst.slms.common.entity.CoreBillBaseInfo;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.ForeignKey;
import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.OrderBy;
/**
* @Title: 客户信息 Info 对象
* @Description: 客户信息
* @author
* @date 2020-05-02 10:08:28
* @version V1.0
*/
@Entity
@Table(name="yc_cost_customerInfo")
@DynamicUpdate(true)
@EntityMeta(name="客户信息")
public class CustomerInfoInfo extends AbstractCustomerInfoInfo implements java.io.Serializable {
public CustomerInfoInfo(){
super();
}
}
package com.dst.slms.base.entity;
import org.hibernate.annotations.DynamicUpdate;
import com.dst.slms.common.annotation.EntityMeta;
import com.dst.slms.common.annotation.FieldMeta;
import com.dst.slms.common.entity.CoreBaseInfo;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.hibernate.annotations.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import com.dst.slms.common.entity.CoreBillBaseInfo;
import com.dst.slms.common.entity.TreeBaseInfo;
import com.dst.slms.system.entity.SysOrgInfo;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.ForeignKey;
import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.OrderBy;
/**
* @Title: 营销科目 Info 对象
* @Description: 营销科目
* @author
* @date 2020-05-02 10:08:28
* @version V1.0
*/
@Entity
@Table(name="yc_cost_marketAccount")
@DynamicUpdate(true)
@EntityMeta(name="营销科目")
public class MarketAccountInfo extends TreeBaseInfo implements java.io.Serializable {
// alter table yc_cost_marketAccount add FLONGNUMBER varchar(255)
// alter table yc_cost_marketAccount add FISLEAF varchar(255)
// alter table yc_cost_marketAccount add FLEVEL varchar(255)
// alter table yc_cost_marketAccount add FPARENTID varchar(255)
// alter table yc_cost_marketAccount add FDISPLAYNAME varchar(500)
/**
*
*/
private static final long serialVersionUID = 1L;
@FieldMeta(name="上级组织")
@OneToOne
@JoinColumn(name = "FPARENTID")
@NotFound(action=NotFoundAction.IGNORE)
@ForeignKey(name="null")
private MarketAccountInfo parent;
/**名称*/
@Column(name ="FNAME")
@FieldMeta(name="名称" )
private java.lang.String name;
/**编号*/
@Column(name ="FNUMBER")
@FieldMeta(name="编号" )
private java.lang.String number;
/**备注*/
@Column(name ="FREMAKE")
@FieldMeta(name="备注" )
private java.lang.String remake;
/**是否启用*/
@Column(name ="FISENABLE")
@FieldMeta(name="是否启用" )@org.hibernate.annotations.Type(type="yes_no")
private boolean isEnable;
/**控制类型*/
@Column(name ="FcontrolType")
@FieldMeta(name="控制类型" )
private java.lang.String controlType;
/**允许超额*/
@Column(name ="Fisexcess")
@FieldMeta(name="允许超额" )@org.hibernate.annotations.Type(type="yes_no")
private boolean isexcess;
/**超额*/
@Column(name ="FexcessRate")
@FieldMeta(name="超额" )
private java.math.BigDecimal excessRate;
/**投放强控*/
@Column(name ="FisPut")
@FieldMeta(name="投放强控" )@org.hibernate.annotations.Type(type="yes_no")
private boolean isPut;
/**媒体信息*/
@OneToOne(fetch = FetchType.LAZY)@JoinColumn(name = "FmediaID")@NotFound(action=NotFoundAction.IGNORE)@ForeignKey(name="null")
@FieldMeta(name="媒体信息" )
private com.dst.slms.base.entity.MediaInfoInfo media;
/**按月控制*/
@Column(name ="FisMonth")
@FieldMeta(name="按月控制" )@org.hibernate.annotations.Type(type="yes_no")
private boolean isMonth;
/**按季控制*/
@Column(name ="FisQuarter")
@FieldMeta(name="按季控制" )@org.hibernate.annotations.Type(type="yes_no")
private boolean isQuarter;
/**按年控制*/
@Column(name ="FisYear")
@FieldMeta(name="按年控制" )@org.hibernate.annotations.Type(type="yes_no")
private boolean isYear;
public MarketAccountInfo getParent() {
return parnetMap.get("parent")!=null?(MarketAccountInfo) parnetMap.get("parent"):parent;
}
public void setParent(MarketAccountInfo parent) {
this.parent = parent;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 名称
*/
public java.lang.String getName(){
return this.name;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 名称
*/
public void setName(java.lang.String name){
this.name = name;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 编号
*/
public java.lang.String getNumber(){
return this.number;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 编号
*/
public void setNumber(java.lang.String number){
this.number = number;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 备注
*/
public java.lang.String getRemake(){
return this.remake;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 备注
*/
public void setRemake(java.lang.String remake){
this.remake = remake;
}
/**
*方法: 取得java.lang.Boolean
*@return: java.lang.Boolean 是否启用
*/
public boolean getIsEnable(){
return this.isEnable;
}
/**
*方法: 设置java.lang.Boolean
*@param: java.lang.Boolean 是否启用
*/
public void setIsEnable(boolean isEnable){
this.isEnable = isEnable;
}
/**
*方法: 取得java.lang.String
*@return: java.lang.String 控制类型
*/
public java.lang.String getControlType(){
return this.controlType;
}
/**
*方法: 设置java.lang.String
*@param: java.lang.String 控制类型
*/
public void setControlType(java.lang.String controlType){
this.controlType = controlType;
}
/**
*方法: 取得java.lang.Boolean
*@return: java.lang.Boolean 允许超额
*/
public boolean getIsexcess(){
return this.isexcess;
}
/**
*方法: 设置java.lang.Boolean
*@param: java.lang.Boolean 允许超额
*/
public void setIsexcess(boolean isexcess){
this.isexcess = isexcess;
}
/**
*方法: 取得java.math.BigDecimal
*@return: java.math.BigDecimal 超额
*/
public java.math.BigDecimal getExcessRate(){
return this.excessRate;
}
/**
*方法: 设置java.math.BigDecimal
*@param: java.math.BigDecimal 超额
*/
public void setExcessRate(java.math.BigDecimal excessRate){
this.excessRate = excessRate;
}
/**
*方法: 取得java.lang.Boolean
*@return: java.lang.Boolean 投放强控
*/
public boolean getIsPut(){
return this.isPut;
}
/**
*方法: 设置java.lang.Boolean
*@param: java.lang.Boolean 投放强控
*/
public void setIsPut(boolean isPut){
this.isPut = isPut;
}
/**
*方法: 取得com.dst.slms.base.entity.MediaInfoInfo
*@return: com.dst.slms.base.entity.MediaInfoInfo 媒体信息
*/
public com.dst.slms.base.entity.MediaInfoInfo getMedia(){
return this.media;
}
/**
*方法: 设置com.dst.slms.base.entity.MediaInfoInfo
*@param: com.dst.slms.base.entity.MediaInfoInfo 媒体信息
*/
public void setMedia(com.dst.slms.base.entity.MediaInfoInfo media){
this.media = media;
}
/**
*方法: 取得java.lang.Boolean
*@return: java.lang.Boolean 按月控制
*/
public boolean getIsMonth(){
return this.isMonth;
}
/**
*方法: 设置java.lang.Boolean
*@param: java.lang.Boolean 按月控制
*/
public void setIsMonth(boolean isMonth){
this.isMonth = isMonth;
}
/**
*方法: 取得java.lang.Boolean
*@return: java.lang.Boolean 按季控制
*/
public boolean getIsQuarter(){
return this.isQuarter;
}
/**
*方法: 设置java.lang.Boolean
*@param: java.lang.Boolean 按季控制
*/
public void setIsQuarter(boolean isQuarter){
this.isQuarter = isQuarter;
}
/**
*方法: 取得java.lang.Boolean
*@return: java.lang.Boolean 按年控制
*/
public boolean getIsYear(){
return this.isYear;
}
/**
*方法: 设置java.lang.Boolean
*@param: java.lang.Boolean 按年控制
*/
public void setIsYear(boolean isYear){
this.isYear = isYear;
}
@Override
public void setBosType(String bosType) {
this.bosType = "9MLI2GZA";
}
}
package com.dst.slms.base.entity;
import org.hibernate.annotations.DynamicUpdate;
import com.dst.slms.common.annotation.EntityMeta;
import com.dst.slms.common.annotation.FieldMeta;
import com.dst.slms.common.entity.CoreBaseInfo;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.hibernate.annotations.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import com.dst.slms.common.entity.CoreBillBaseInfo;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.ForeignKey;
import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.OrderBy;
/**
* @Title: 营销项目 Info 对象
* @Description: 营销项目
* @author
* @date 2020-05-02 10:08:28
* @version V1.0
*/
@Entity
@Table(name="yc_cost_marketProject")
@DynamicUpdate(true)
@EntityMeta(name="营销项目")
public class MarketProjectInfo extends AbstractMarketProjectInfo implements java.io.Serializable {
public MarketProjectInfo(){
super();
}
}
package com.dst.slms.base.entity;
import org.hibernate.annotations.DynamicUpdate;
import com.dst.slms.common.annotation.EntityMeta;
import com.dst.slms.common.annotation.FieldMeta;
import com.dst.slms.common.entity.CoreBaseInfo;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.hibernate.annotations.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import com.dst.slms.common.entity.CoreBillBaseInfo;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.ForeignKey;
import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.OrderBy;
/**
* @Title: 媒体信息 Info 对象
* @Description: 媒体信息
* @author
* @date 2020-05-02 10:08:28
* @version V1.0
*/
@Entity
@Table(name="yc_cost_mediaInfo")
@DynamicUpdate(true)
@EntityMeta(name="媒体信息")
public class MediaInfoInfo extends AbstractMediaInfoInfo implements java.io.Serializable {
public MediaInfoInfo(){
super();
}
}
package com.dst.slms.base.entity;
import org.hibernate.annotations.DynamicUpdate;
import com.dst.slms.common.annotation.EntityMeta;
import com.dst.slms.common.annotation.FieldMeta;
import com.dst.slms.common.entity.CoreBaseInfo;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.hibernate.annotations.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import com.dst.slms.common.entity.CoreBillBaseInfo;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.ForeignKey;
import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.OrderBy;
/**
* @Title: 付款类型 Info 对象
* @Description: 付款类型
* @author
* @date 2020-05-02 15:33:23
* @version V1.0
*/
@Entity
@Table(name="yc_cost_payType")
@DynamicUpdate(true)
@EntityMeta(name="付款类型")
public class PayTypeInfo extends AbstractPayTypeInfo implements java.io.Serializable {
public PayTypeInfo(){
super();
}
}
package com.dst.slms.base.entity;
import org.hibernate.annotations.DynamicUpdate;
import com.dst.slms.common.annotation.EntityMeta;
import com.dst.slms.common.annotation.FieldMeta;
import com.dst.slms.common.entity.CoreBaseInfo;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.hibernate.annotations.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import com.dst.slms.common.entity.CoreBillBaseInfo;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.ForeignKey;
import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.OrderBy;
/**
* @Title: 销售进度 Info 对象
* @Description: 销售进度
* @author
* @date 2020-05-07 10:39:17
* @version V1.0
*/
@Entity
@Table(name="yc_cost_salesProgress")
@DynamicUpdate(true)
@EntityMeta(name="销售进度")
public class SalesProgressInfo extends AbstractSalesProgressInfo implements java.io.Serializable {
public SalesProgressInfo(){
super();
}
}
package com.dst.slms.base.entity;
import org.hibernate.annotations.DynamicUpdate;
import com.dst.slms.common.annotation.EntityMeta;
import com.dst.slms.common.annotation.FieldMeta;
import com.dst.slms.common.entity.CoreBaseInfo;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.hibernate.annotations.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import com.dst.slms.common.entity.CoreBillBaseInfo;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.ForeignKey;
import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.OrderBy;
/**
* @Title: 销售目标 Info 对象
* @Description: 销售目标
* @author
* @date 2020-05-07 10:39:22
* @version V1.0
*/
@Entity
@Table(name="yc_cost_salesTarget")
@DynamicUpdate(true)
@EntityMeta(name="销售目标")
public class SalesTargetInfo extends AbstractSalesTargetInfo implements java.io.Serializable {
public SalesTargetInfo(){
super();
}
}
package com.dst.slms.base.entity;
import org.hibernate.annotations.DynamicUpdate;
import com.dst.slms.common.annotation.EntityMeta;
import com.dst.slms.common.annotation.FieldMeta;
import com.dst.slms.common.entity.CoreBaseInfo;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.hibernate.annotations.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import com.dst.slms.common.entity.CoreBillBaseInfo;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.ForeignKey;
import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.OrderBy;
/**
* @Title: 签约信息 Info 对象
* @Description: 签约信息
* @author
* @date 2020-05-02 10:08:28
* @version V1.0
*/
@Entity
@Table(name="yc_cost_signingInfo")
@DynamicUpdate(true)
@EntityMeta(name="签约信息")
public class SigningInfoInfo extends AbstractSigningInfoInfo implements java.io.Serializable {
public SigningInfoInfo(){
super();
}
}
package com.dst.slms.base.entity;
import org.hibernate.annotations.DynamicUpdate;
import com.dst.slms.common.annotation.EntityMeta;
import com.dst.slms.common.annotation.FieldMeta;
import com.dst.slms.common.entity.CoreBaseInfo;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.hibernate.annotations.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import com.dst.slms.common.entity.CoreBillBaseInfo;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.ForeignKey;
import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.OrderBy;
/**
* @Title: 年份 Info 对象
* @Description: 年份
* @author
* @date 2020-05-04 17:38:01
* @version V1.0
*/
@Entity
@Table(name="yc_cost_sysYear")
@DynamicUpdate(true)
@EntityMeta(name="年份")
public class SysYearInfo extends AbstractSysYearInfo implements java.io.Serializable {
public SysYearInfo(){
super();
}
}
package com.dst.slms.base.entity;
import org.hibernate.annotations.DynamicUpdate;
import com.dst.slms.common.annotation.EntityMeta;
import com.dst.slms.common.annotation.FieldMeta;
import com.dst.slms.common.entity.CoreBaseInfo;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.hibernate.annotations.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import com.dst.slms.common.entity.CoreBillBaseInfo;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.ForeignKey;
import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.OrderBy;
/**
* @Title: 税率 Info 对象
* @Description: 税率
* @author
* @date 2020-05-02 15:33:29
* @version V1.0
*/
@Entity
@Table(name="yc_cost_taxRate")
@DynamicUpdate(true)
@EntityMeta(name="税率")
public class TaxRateInfo extends AbstractTaxRateInfo implements java.io.Serializable {
public TaxRateInfo(){
super();
}
}
package com.dst.slms.base.service;
import com.dst.slms.common.support.ICrudService;
import com.dst.slms.common.utils.R;
import javax.servlet.http.HttpServletRequest;
import com.dst.slms.base.entity.CitycbaseInfo;
/**
* @Title: 城市 Service
* @Description: 城市
* @author
* @date 2020-05-02 15:10:59
* @version V1.0
*/
public interface ICitycbaseService extends ICrudService<CitycbaseInfo>{
public R changeEnable(CitycbaseInfo info,HttpServletRequest req);
}
package com.dst.slms.base.service;
import com.dst.slms.common.support.ICrudService;
import com.dst.slms.common.utils.R;
import javax.servlet.http.HttpServletRequest;
import com.dst.slms.base.entity.ContractTypeInfo;
/**
* @Title: 合同类型 Service
* @Description: 合同类型
* @author
* @date 2020-05-02 15:33:16
* @version V1.0
*/
public interface IContractTypeService extends ICrudService<ContractTypeInfo>{
public R changeEnable(ContractTypeInfo info,HttpServletRequest req);
}
package com.dst.slms.base.service;
import com.dst.slms.common.support.ICrudService;
import com.dst.slms.common.utils.R;
import javax.servlet.http.HttpServletRequest;
import com.dst.slms.base.entity.CustomerInfoInfo;
/**
* @Title: 客户信息 Service
* @Description: 客户信息
* @author
* @date 2020-05-02 10:08:28
* @version V1.0
*/
public interface ICustomerInfoService extends ICrudService<CustomerInfoInfo>{
public R changeEnable(CustomerInfoInfo info,HttpServletRequest req);
}
package com.dst.slms.base.service;
import com.dst.slms.common.support.ICrudService;
import com.dst.slms.common.support.ITreeCrudService;
import com.dst.slms.common.utils.R;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import com.dst.slms.base.entity.MarketAccountInfo;
/**
* @Title: 营销科目 Service
* @Description: 营销科目
* @author
* @date 2020-05-02 10:08:28
* @version V1.0
*/
public interface IMarketAccountService extends ITreeCrudService<MarketAccountInfo>{
public R changeEnable(MarketAccountInfo info,HttpServletRequest req);
/**
* 动态加载树形结构
* @param request
* @return
*/
List getAccountTreeData(HttpServletRequest request);
}
package com.dst.slms.base.service;
import com.dst.slms.common.support.ICrudService;
import com.dst.slms.common.utils.R;
import javax.servlet.http.HttpServletRequest;
import com.dst.slms.base.entity.MarketProjectInfo;
/**
* @Title: 营销项目 Service
* @Description: 营销项目
* @author
* @date 2020-05-02 10:08:28
* @version V1.0
*/
public interface IMarketProjectService extends ICrudService<MarketProjectInfo>{
public R changeEnable(MarketProjectInfo info,HttpServletRequest req);
}
package com.dst.slms.base.service;
import com.dst.slms.common.support.ICrudService;
import com.dst.slms.common.utils.R;
import javax.servlet.http.HttpServletRequest;
import com.dst.slms.base.entity.MediaInfoInfo;
/**
* @Title: 媒体信息 Service
* @Description: 媒体信息
* @author
* @date 2020-05-02 10:08:28
* @version V1.0
*/
public interface IMediaInfoService extends ICrudService<MediaInfoInfo>{
public R changeEnable(MediaInfoInfo info,HttpServletRequest req);
}
package com.dst.slms.base.service;
import com.dst.slms.common.support.ICrudService;
import com.dst.slms.common.utils.R;
import javax.servlet.http.HttpServletRequest;
import com.dst.slms.base.entity.PayTypeInfo;
/**
* @Title: 付款类型 Service
* @Description: 付款类型
* @author
* @date 2020-05-02 15:33:23
* @version V1.0
*/
public interface IPayTypeService extends ICrudService<PayTypeInfo>{
public R changeEnable(PayTypeInfo info,HttpServletRequest req);
}
package com.dst.slms.base.service;
import com.dst.slms.common.support.ICrudService;
import com.dst.slms.common.utils.R;
import javax.servlet.http.HttpServletRequest;
import com.dst.slms.base.entity.SalesProgressInfo;
/**
* @Title: 销售进度 Service
* @Description: 销售进度
* @author
* @date 2020-05-07 10:39:17
* @version V1.0
*/
public interface ISalesProgressService extends ICrudService<SalesProgressInfo>{
public R changeEnable(SalesProgressInfo info,HttpServletRequest req);
}
package com.dst.slms.base.service;
import com.dst.slms.common.support.ICrudService;
import com.dst.slms.common.utils.R;
import javax.servlet.http.HttpServletRequest;
import com.dst.slms.base.entity.SalesTargetInfo;
/**
* @Title: 销售目标 Service
* @Description: 销售目标
* @author
* @date 2020-05-07 10:39:23
* @version V1.0
*/
public interface ISalesTargetService extends ICrudService<SalesTargetInfo>{
public R changeEnable(SalesTargetInfo info,HttpServletRequest req);
}
package com.dst.slms.base.service;
import com.dst.slms.common.support.ICrudService;
import com.dst.slms.common.utils.R;
import javax.servlet.http.HttpServletRequest;
import com.dst.slms.base.entity.SigningInfoInfo;
/**
* @Title: 签约信息 Service
* @Description: 签约信息
* @author
* @date 2020-05-02 10:08:28
* @version V1.0
*/
public interface ISigningInfoService extends ICrudService<SigningInfoInfo>{
public R changeEnable(SigningInfoInfo info,HttpServletRequest req);
}
package com.dst.slms.base.service;
import com.dst.slms.common.support.ICrudService;
import com.dst.slms.common.utils.R;
import javax.servlet.http.HttpServletRequest;
import com.dst.slms.base.entity.SysYearInfo;
/**
* @Title: 年份 Service
* @Description: 年份
* @author
* @date 2020-05-04 17:38:01
* @version V1.0
*/
public interface ISysYearService extends ICrudService<SysYearInfo>{
public R changeEnable(SysYearInfo info,HttpServletRequest req);
}
package com.dst.slms.base.service;
import com.dst.slms.common.support.ICrudService;
import com.dst.slms.common.utils.R;
import javax.servlet.http.HttpServletRequest;
import com.dst.slms.base.entity.TaxRateInfo;
/**
* @Title: 税率 Service
* @Description: 税率
* @author
* @date 2020-05-02 15:33:29
* @version V1.0
*/
public interface ITaxRateService extends ICrudService<TaxRateInfo>{
public R changeEnable(TaxRateInfo info,HttpServletRequest req);
}
package com.dst.slms.base.service.impl;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.dst.slms.common.excetion.BizException;
import com.dst.slms.common.support.CrudServiceImpl;
import com.dst.slms.common.utils.R;
import com.dst.slms.common.utils.UIRuleUtil;
import javax.servlet.http.HttpServletRequest;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.HashMap;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import com.dst.slms.base.entity.CitycbaseInfo;
import com.dst.slms.base.service.ICitycbaseService;
/**
* @Title: 城市 ServiceImpl
* @Description: 城市
* @author
* @date 2020-05-02 15:10:59
* @version V1.0
*/
@SuppressWarnings("unchecked")
@Service
@Transactional
public class ICitycbaseServiceImpl extends CrudServiceImpl<CitycbaseInfo> implements ICitycbaseService{
/**
* Logger for this class
*/
private static final Logger logger = LoggerFactory.getLogger(ICitycbaseServiceImpl.class);
@Autowired
private ICitycbaseService iCitycbaseService;
public R changeEnable(CitycbaseInfo info, HttpServletRequest req) {
Map<String, Object> params = new HashMap<>();
params.put("isEnable", info.getIsEnable());
params.put("fid", info.getId());
iCitycbaseService.executeHql("update CitycbaseInfo set isEnable=:isEnable where fid=:fid", params);
return R.ok("执行成功");
}
}
\ No newline at end of file
package com.dst.slms.base.service.impl;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.dst.slms.common.excetion.BizException;
import com.dst.slms.common.support.CrudServiceImpl;
import com.dst.slms.common.utils.R;
import com.dst.slms.common.utils.UIRuleUtil;
import javax.servlet.http.HttpServletRequest;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.HashMap;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import com.dst.slms.base.entity.ContractTypeInfo;
import com.dst.slms.base.service.IContractTypeService;
/**
* @Title: 合同类型 ServiceImpl
* @Description: 合同类型
* @author
* @date 2020-05-02 15:33:16
* @version V1.0
*/
@SuppressWarnings("unchecked")
@Service
@Transactional
public class IContractTypeServiceImpl extends CrudServiceImpl<ContractTypeInfo> implements IContractTypeService{
/**
* Logger for this class
*/
private static final Logger logger = LoggerFactory.getLogger(IContractTypeServiceImpl.class);
@Autowired
private IContractTypeService iContractTypeService;
public R changeEnable(ContractTypeInfo info, HttpServletRequest req) {
Map<String, Object> params = new HashMap<>();
params.put("isEnable", info.getIsEnable());
params.put("fid", info.getId());
iContractTypeService.executeHql("update ContractTypeInfo set isEnable=:isEnable where fid=:fid", params);
return R.ok("执行成功");
}
}
\ No newline at end of file
package com.dst.slms.base.service.impl;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.dst.slms.common.excetion.BizException;
import com.dst.slms.common.support.CrudServiceImpl;
import com.dst.slms.common.utils.R;
import com.dst.slms.common.utils.UIRuleUtil;
import javax.servlet.http.HttpServletRequest;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.HashMap;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import com.dst.slms.base.entity.CustomerInfoInfo;
import com.dst.slms.base.service.ICustomerInfoService;
/**
* @Title: 客户信息 ServiceImpl
* @Description: 客户信息
* @author
* @date 2020-05-02 10:08:28
* @version V1.0
*/
@SuppressWarnings("unchecked")
@Service
@Transactional
public class ICustomerInfoServiceImpl extends CrudServiceImpl<CustomerInfoInfo> implements ICustomerInfoService{
/**
* Logger for this class
*/
private static final Logger logger = LoggerFactory.getLogger(ICustomerInfoServiceImpl.class);
@Autowired
private ICustomerInfoService iCustomerInfoService;
public R changeEnable(CustomerInfoInfo info, HttpServletRequest req) {
Map<String, Object> params = new HashMap<>();
params.put("isEnable", info.getIsEnable());
params.put("fid", info.getId());
iCustomerInfoService.executeHql("update CustomerInfoInfo set isEnable=:isEnable where fid=:fid", params);
return R.ok("执行成功");
}
}
\ No newline at end of file
package com.dst.slms.base.service.impl;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.dst.slms.common.excetion.BizException;
import com.dst.slms.common.service.util.ComboTreeValueModel;
import com.dst.slms.common.support.CrudServiceImpl;
import com.dst.slms.common.support.TreeCrudServiceImpl;
import com.dst.slms.common.utils.R;
import com.dst.slms.common.utils.UIRuleUtil;
import javax.servlet.http.HttpServletRequest;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import com.dst.slms.base.entity.MarketAccountInfo;
import com.dst.slms.base.service.IMarketAccountService;
/**
* @Title: 营销科目 ServiceImpl
* @Description: 营销科目
* @author
* @date 2020-05-02 10:08:28
* @version V1.0
*/
@SuppressWarnings("unchecked")
@Service
@Transactional
public class IMarketAccountServiceImpl extends TreeCrudServiceImpl<MarketAccountInfo> implements IMarketAccountService{
/**
* Logger for this class
*/
private static final Logger logger = LoggerFactory.getLogger(IMarketAccountServiceImpl.class);
@Autowired
private IMarketAccountService iMarketAccountService;
public R changeEnable(MarketAccountInfo info, HttpServletRequest req) {
Map<String, Object> params = new HashMap<>();
params.put("isEnable", info.getIsEnable());
params.put("fid", info.getId());
iMarketAccountService.executeHql("update MarketAccountInfo set isEnable=:isEnable where fid=:fid", params);
return R.ok("执行成功");
}
/**
* 动态加载树形结构
* @return
*/
@Override
public List getAccountTreeData(HttpServletRequest request) {
//是否要显示禁用的组织
StringBuilder filter = new StringBuilder(UIRuleUtil.isNull(request.getParameter("isShowAll"))?"":" and isEnable='Y'");
// filter.append(UIRuleUtil.isNull(request.getParameter("isHR")) ? "" : " and isHR='"+request.getParameter("isHR")+"'");
List<ComboTreeValueModel> treeData = new ArrayList<ComboTreeValueModel>();
List list = iMarketAccountService.findByQueryString("select id,name,parent.id,level from MarketAccountInfo ");
for (int i = 0; i <list.size(); i++) {
Object obj[] = (Object[]) list.get(i);
String id = UIRuleUtil.getString(obj[0]);
String name = UIRuleUtil.getString(obj[1]);
String parentId = UIRuleUtil.getString(obj[2]);
treeData.add(new ComboTreeValueModel(id,name,parentId));
}
treeData.add(new ComboTreeValueModel("","营销科目",""));
return treeData;
}
}
\ No newline at end of file
package com.dst.slms.base.service.impl;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.dst.slms.common.excetion.BizException;
import com.dst.slms.common.support.CrudServiceImpl;
import com.dst.slms.common.utils.R;
import com.dst.slms.common.utils.UIRuleUtil;
import javax.servlet.http.HttpServletRequest;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.HashMap;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import com.dst.slms.base.entity.MarketProjectInfo;
import com.dst.slms.base.service.IMarketProjectService;
/**
* @Title: 营销项目 ServiceImpl
* @Description: 营销项目
* @author
* @date 2020-05-02 10:08:28
* @version V1.0
*/
@SuppressWarnings("unchecked")
@Service
@Transactional
public class IMarketProjectServiceImpl extends CrudServiceImpl<MarketProjectInfo> implements IMarketProjectService{
/**
* Logger for this class
*/
private static final Logger logger = LoggerFactory.getLogger(IMarketProjectServiceImpl.class);
@Autowired
private IMarketProjectService iMarketProjectService;
public R changeEnable(MarketProjectInfo info, HttpServletRequest req) {
Map<String, Object> params = new HashMap<>();
params.put("isEnable", info.getIsEnable());
params.put("fid", info.getId());
iMarketProjectService.executeHql("update MarketProjectInfo set isEnable=:isEnable where fid=:fid", params);
return R.ok("执行成功");
}
}
\ No newline at end of file
package com.dst.slms.base.service.impl;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.dst.slms.common.excetion.BizException;
import com.dst.slms.common.support.CrudServiceImpl;
import com.dst.slms.common.utils.R;
import com.dst.slms.common.utils.UIRuleUtil;
import javax.servlet.http.HttpServletRequest;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.HashMap;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import com.dst.slms.base.entity.MediaInfoInfo;
import com.dst.slms.base.service.IMediaInfoService;
/**
* @Title: 媒体信息 ServiceImpl
* @Description: 媒体信息
* @author
* @date 2020-05-02 10:08:28
* @version V1.0
*/
@SuppressWarnings("unchecked")
@Service
@Transactional
public class IMediaInfoServiceImpl extends CrudServiceImpl<MediaInfoInfo> implements IMediaInfoService{
/**
* Logger for this class
*/
private static final Logger logger = LoggerFactory.getLogger(IMediaInfoServiceImpl.class);
@Autowired
private IMediaInfoService iMediaInfoService;
public R changeEnable(MediaInfoInfo info, HttpServletRequest req) {
Map<String, Object> params = new HashMap<>();
params.put("isEnable", info.getIsEnable());
params.put("fid", info.getId());
iMediaInfoService.executeHql("update MediaInfoInfo set isEnable=:isEnable where fid=:fid", params);
return R.ok("执行成功");
}
}
\ No newline at end of file
package com.dst.slms.base.service.impl;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.dst.slms.common.excetion.BizException;
import com.dst.slms.common.support.CrudServiceImpl;
import com.dst.slms.common.utils.R;
import com.dst.slms.common.utils.UIRuleUtil;
import javax.servlet.http.HttpServletRequest;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.HashMap;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import com.dst.slms.base.entity.PayTypeInfo;
import com.dst.slms.base.service.IPayTypeService;
/**
* @Title: 付款类型 ServiceImpl
* @Description: 付款类型
* @author
* @date 2020-05-02 15:33:23
* @version V1.0
*/
@SuppressWarnings("unchecked")
@Service
@Transactional
public class IPayTypeServiceImpl extends CrudServiceImpl<PayTypeInfo> implements IPayTypeService{
/**
* Logger for this class
*/
private static final Logger logger = LoggerFactory.getLogger(IPayTypeServiceImpl.class);
@Autowired
private IPayTypeService iPayTypeService;
public R changeEnable(PayTypeInfo info, HttpServletRequest req) {
Map<String, Object> params = new HashMap<>();
params.put("isEnable", info.getIsEnable());
params.put("fid", info.getId());
iPayTypeService.executeHql("update PayTypeInfo set isEnable=:isEnable where fid=:fid", params);
return R.ok("执行成功");
}
}
\ No newline at end of file
package com.dst.slms.base.service.impl;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.dst.slms.common.excetion.BizException;
import com.dst.slms.common.support.CrudServiceImpl;
import com.dst.slms.common.utils.R;
import com.dst.slms.common.utils.UIRuleUtil;
import javax.servlet.http.HttpServletRequest;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.HashMap;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import com.dst.slms.base.entity.SalesProgressInfo;
import com.dst.slms.base.service.ISalesProgressService;
/**
* @Title: 销售进度 ServiceImpl
* @Description: 销售进度
* @author
* @date 2020-05-07 10:39:17
* @version V1.0
*/
@SuppressWarnings("unchecked")
@Service
@Transactional
public class ISalesProgressServiceImpl extends CrudServiceImpl<SalesProgressInfo> implements ISalesProgressService{
/**
* Logger for this class
*/
private static final Logger logger = LoggerFactory.getLogger(ISalesProgressServiceImpl.class);
@Autowired
private ISalesProgressService iSalesProgressService;
public R changeEnable(SalesProgressInfo info, HttpServletRequest req) {
Map<String, Object> params = new HashMap<>();
params.put("isEnable", info.getIsEnable());
params.put("fid", info.getId());
iSalesProgressService.executeHql("update SalesProgressInfo set isEnable=:isEnable where fid=:fid", params);
return R.ok("执行成功");
}
}
\ No newline at end of file
package com.dst.slms.base.service.impl;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.dst.slms.common.excetion.BizException;
import com.dst.slms.common.support.CrudServiceImpl;
import com.dst.slms.common.utils.R;
import com.dst.slms.common.utils.UIRuleUtil;
import javax.servlet.http.HttpServletRequest;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.HashMap;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import com.dst.slms.base.entity.SalesTargetInfo;
import com.dst.slms.base.service.ISalesTargetService;
/**
* @Title: 销售目标 ServiceImpl
* @Description: 销售目标
* @author
* @date 2020-05-07 10:39:23
* @version V1.0
*/
@SuppressWarnings("unchecked")
@Service
@Transactional
public class ISalesTargetServiceImpl extends CrudServiceImpl<SalesTargetInfo> implements ISalesTargetService{
/**
* Logger for this class
*/
private static final Logger logger = LoggerFactory.getLogger(ISalesTargetServiceImpl.class);
@Autowired
private ISalesTargetService iSalesTargetService;
public R changeEnable(SalesTargetInfo info, HttpServletRequest req) {
Map<String, Object> params = new HashMap<>();
params.put("isEnable", info.getIsEnable());
params.put("fid", info.getId());
iSalesTargetService.executeHql("update SalesTargetInfo set isEnable=:isEnable where fid=:fid", params);
return R.ok("执行成功");
}
}
\ No newline at end of file
package com.dst.slms.base.service.impl;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.dst.slms.common.excetion.BizException;
import com.dst.slms.common.support.CrudServiceImpl;
import com.dst.slms.common.utils.R;
import com.dst.slms.common.utils.UIRuleUtil;
import javax.servlet.http.HttpServletRequest;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.HashMap;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import com.dst.slms.base.entity.SigningInfoInfo;
import com.dst.slms.base.service.ISigningInfoService;
/**
* @Title: 签约信息 ServiceImpl
* @Description: 签约信息
* @author
* @date 2020-05-02 10:08:28
* @version V1.0
*/
@SuppressWarnings("unchecked")
@Service
@Transactional
public class ISigningInfoServiceImpl extends CrudServiceImpl<SigningInfoInfo> implements ISigningInfoService{
/**
* Logger for this class
*/
private static final Logger logger = LoggerFactory.getLogger(ISigningInfoServiceImpl.class);
@Autowired
private ISigningInfoService iSigningInfoService;
public R changeEnable(SigningInfoInfo info, HttpServletRequest req) {
Map<String, Object> params = new HashMap<>();
params.put("isEnable", info.getIsEnable());
params.put("fid", info.getId());
iSigningInfoService.executeHql("update SigningInfoInfo set isEnable=:isEnable where fid=:fid", params);
return R.ok("执行成功");
}
}
\ No newline at end of file
package com.dst.slms.base.service.impl;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.dst.slms.common.excetion.BizException;
import com.dst.slms.common.support.CrudServiceImpl;
import com.dst.slms.common.utils.R;
import com.dst.slms.common.utils.UIRuleUtil;
import javax.servlet.http.HttpServletRequest;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.HashMap;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import com.dst.slms.base.entity.SysYearInfo;
import com.dst.slms.base.service.ISysYearService;
/**
* @Title: 年份 ServiceImpl
* @Description: 年份
* @author
* @date 2020-05-04 17:38:01
* @version V1.0
*/
@SuppressWarnings("unchecked")
@Service
@Transactional
public class ISysYearServiceImpl extends CrudServiceImpl<SysYearInfo> implements ISysYearService{
/**
* Logger for this class
*/
private static final Logger logger = LoggerFactory.getLogger(ISysYearServiceImpl.class);
@Autowired
private ISysYearService iSysYearService;
public R changeEnable(SysYearInfo info, HttpServletRequest req) {
Map<String, Object> params = new HashMap<>();
params.put("isEnable", info.getIsEnable());
params.put("fid", info.getId());
iSysYearService.executeHql("update SysYearInfo set isEnable=:isEnable where fid=:fid", params);
return R.ok("执行成功");
}
}
\ No newline at end of file
package com.dst.slms.base.service.impl;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.dst.slms.common.excetion.BizException;
import com.dst.slms.common.support.CrudServiceImpl;
import com.dst.slms.common.utils.R;
import com.dst.slms.common.utils.UIRuleUtil;
import javax.servlet.http.HttpServletRequest;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.HashMap;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import com.dst.slms.base.entity.TaxRateInfo;
import com.dst.slms.base.service.ITaxRateService;
/**
* @Title: 税率 ServiceImpl
* @Description: 税率
* @author
* @date 2020-05-02 15:33:29
* @version V1.0
*/
@SuppressWarnings("unchecked")
@Service
@Transactional
public class ITaxRateServiceImpl extends CrudServiceImpl<TaxRateInfo> implements ITaxRateService{
/**
* Logger for this class
*/
private static final Logger logger = LoggerFactory.getLogger(ITaxRateServiceImpl.class);
@Autowired
private ITaxRateService iTaxRateService;
public R changeEnable(TaxRateInfo info, HttpServletRequest req) {
Map<String, Object> params = new HashMap<>();
params.put("isEnable", info.getIsEnable());
params.put("fid", info.getId());
iTaxRateService.executeHql("update TaxRateInfo set isEnable=:isEnable where fid=:fid", params);
return R.ok("执行成功");
}
}
\ No newline at end of file
package com.dst.slms.base.web.controller;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import com.dst.slms.common.entity.sic.SelectorItemCollection;
import com.dst.slms.common.service.util.DataGrid;
import com.dst.slms.common.service.util.EntityQuery;
import com.dst.slms.common.support.ICrudService;
import com.dst.slms.common.support.controller.CoreBaseController;
import com.dst.slms.common.utils.FieldMetaAnnotationHelper;
import com.dst.slms.common.utils.R;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import com.dst.slms.common.annotation.SysPermissionName;
import com.dst.slms.base.entity.CitycbaseInfo;
import com.dst.slms.base.service.ICitycbaseService;
/**
* 城市 控制类此类会在发布元数据时覆盖
* @Title: Controller
* @Description: 城市
* @author
* @date 2020-05-02 15:10:59
* @version V1.0
*
*/
public abstract class AbstractCitycbaseController extends CoreBaseController {
@Autowired
private ICitycbaseService iCitycbaseService;
@Override
public String getListName() {
return "com/dst/slms/base/citycbase/citycbaseList";
}
@Override
public String getEditName() {
return "com/dst/slms/base/citycbase/citycbaseEdit";
}
@Override
public String getModleName() {
return "model";
}
@Override
public ICrudService getService() {
return iCitycbaseService;
}
public Object createNewModel(HttpServletRequest req) {
CitycbaseInfo info = new CitycbaseInfo();
info.setNumber(getService().getNumber(info.getClass().getName()));
return info;
}
@Override
public SelectorItemCollection getEditSelector() {
SelectorItemCollection sic = new SelectorItemCollection();
sic.add("name");
sic.add("number");
sic.add("remake");
sic.add("isEnable");
return sic;
}
@RequiresPermissions("cie:citycbase:list")
@ResponseBody
@RequestMapping(params = "list")
public void list(CitycbaseInfo info, HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) {
super.list(info, request, response, dataGrid);
}
@SysPermissionName(name="列表查看")
@RequiresPermissions("cie:citycbase:list")
@ResponseBody
@RequestMapping(value = "/listPage")
public ModelAndView listPage(HttpServletRequest request) {
return super.listPage(request);
}
@SysPermissionName(name="列表新增")
@RequiresPermissions("cie:citycbase:addnew")
@ResponseBody
@RequestMapping(value = "/addPage")
public ModelAndView addPage(HttpServletRequest req) {
return super.addPage(req);
}
@SysPermissionName(name="表单查看")
@RequiresPermissions("cie:citycbase:view")
@ResponseBody
@RequestMapping(value = "/viewPage")
public ModelAndView viewPage(CitycbaseInfo info, HttpServletRequest req) {
return super.viewPage(info, req);
}
@SysPermissionName(name="列表修改")
@RequiresPermissions("cie:citycbase:edit")
@ResponseBody
@RequestMapping(value = "/editPage")
public ModelAndView editPage(CitycbaseInfo info, HttpServletRequest req) {
return super.editPage(info, req);
}
@SysPermissionName(name="保存")
@RequiresPermissions("cie:citycbase:save")
@ResponseBody
@RequestMapping(value = "/save")
public R saveAction(CitycbaseInfo info, HttpServletRequest req) {
return super.saveAction(info, req);
}
@SysPermissionName(name="提交")
@RequiresPermissions("cie:citycbase:submit")
@ResponseBody
@RequestMapping(value = "/submit")
public R submitAction(CitycbaseInfo info, HttpServletRequest req) {
return super.submitAction(info, req);
}
@SysPermissionName(name="删除")
@RequiresPermissions("cie:citycbase:delete")
@ResponseBody
@RequestMapping(value = "/delete")
public R deleteAction(CitycbaseInfo info, HttpServletRequest req) {
return super.deleteAction(info, req);
}
/**
* 导出excel
*/
@SysPermissionName(name="导出excel")
@RequiresPermissions("cie:citycbase:downExcel")
@RequestMapping(value = "/downExcel")
public void downExcel(CitycbaseInfo info,HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) {
EntityQuery cq = getQueryExecutor(request, info, dataGrid);
listToExcel(cq, request, response,FieldMetaAnnotationHelper.getEntityName(info.getClass().getName()));
}
}
package com.dst.slms.base.web.controller;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import com.dst.slms.common.entity.sic.SelectorItemCollection;
import com.dst.slms.common.service.util.DataGrid;
import com.dst.slms.common.service.util.EntityQuery;
import com.dst.slms.common.support.ICrudService;
import com.dst.slms.common.support.controller.CoreBaseController;
import com.dst.slms.common.utils.FieldMetaAnnotationHelper;
import com.dst.slms.common.utils.R;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import com.dst.slms.common.annotation.SysPermissionName;
import com.dst.slms.base.entity.ContractTypeInfo;
import com.dst.slms.base.service.IContractTypeService;
/**
* 合同类型 控制类此类会在发布元数据时覆盖
* @Title: Controller
* @Description: 合同类型
* @author
* @date 2020-05-02 16:17:45
* @version V1.0
*
*/
public abstract class AbstractContractTypeController extends CoreBaseController {
@Autowired
private IContractTypeService iContractTypeService;
@Override
public String getListName() {
return "com/dst/slms/base/contracttype/contractTypeList";
}
@Override
public String getEditName() {
return "com/dst/slms/base/contracttype/contractTypeEdit";
}
@Override
public String getModleName() {
return "model";
}
@Override
public ICrudService getService() {
return iContractTypeService;
}
public Object createNewModel(HttpServletRequest req) {
ContractTypeInfo info = new ContractTypeInfo();
info.setNumber(getService().getNumber(info.getClass().getName()));
return info;
}
@Override
public SelectorItemCollection getEditSelector() {
SelectorItemCollection sic = new SelectorItemCollection();
sic.add("name");
sic.add("number");
sic.add("remake");
sic.add("isEnable");
return sic;
}
@RequiresPermissions("coe:contractType:list")
@ResponseBody
@RequestMapping(params = "list")
public void list(ContractTypeInfo info, HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) {
super.list(info, request, response, dataGrid);
}
@SysPermissionName(name="列表查看")
@RequiresPermissions("coe:contractType:list")
@ResponseBody
@RequestMapping(value = "/listPage")
public ModelAndView listPage(HttpServletRequest request) {
return super.listPage(request);
}
@SysPermissionName(name="列表新增")
@RequiresPermissions("coe:contractType:addnew")
@ResponseBody
@RequestMapping(value = "/addPage")
public ModelAndView addPage(HttpServletRequest req) {
return super.addPage(req);
}
@SysPermissionName(name="表单查看")
@RequiresPermissions("coe:contractType:view")
@ResponseBody
@RequestMapping(value = "/viewPage")
public ModelAndView viewPage(ContractTypeInfo info, HttpServletRequest req) {
return super.viewPage(info, req);
}
@SysPermissionName(name="列表修改")
@RequiresPermissions("coe:contractType:edit")
@ResponseBody
@RequestMapping(value = "/editPage")
public ModelAndView editPage(ContractTypeInfo info, HttpServletRequest req) {
return super.editPage(info, req);
}
@SysPermissionName(name="保存")
@RequiresPermissions("coe:contractType:save")
@ResponseBody
@RequestMapping(value = "/save")
public R saveAction(ContractTypeInfo info, HttpServletRequest req) {
return super.saveAction(info, req);
}
@SysPermissionName(name="提交")
@RequiresPermissions("coe:contractType:submit")
@ResponseBody
@RequestMapping(value = "/submit")
public R submitAction(ContractTypeInfo info, HttpServletRequest req) {
return super.submitAction(info, req);
}
@SysPermissionName(name="删除")
@RequiresPermissions("coe:contractType:delete")
@ResponseBody
@RequestMapping(value = "/delete")
public R deleteAction(ContractTypeInfo info, HttpServletRequest req) {
return super.deleteAction(info, req);
}
/**
* 导出excel
*/
@SysPermissionName(name="导出excel")
@RequiresPermissions("coe:contractType:downExcel")
@RequestMapping(value = "/downExcel")
public void downExcel(ContractTypeInfo info,HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) {
EntityQuery cq = getQueryExecutor(request, info, dataGrid);
listToExcel(cq, request, response,FieldMetaAnnotationHelper.getEntityName(info.getClass().getName()));
}
}
package com.dst.slms.base.web.controller;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import com.dst.slms.common.entity.sic.SelectorItemCollection;
import com.dst.slms.common.service.util.DataGrid;
import com.dst.slms.common.service.util.EntityQuery;
import com.dst.slms.common.support.ICrudService;
import com.dst.slms.common.support.controller.CoreBaseController;
import com.dst.slms.common.utils.FieldMetaAnnotationHelper;
import com.dst.slms.common.utils.R;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import com.dst.slms.common.annotation.SysPermissionName;
import com.dst.slms.base.entity.CustomerInfoInfo;
import com.dst.slms.base.service.ICustomerInfoService;
/**
* 客户信息 控制类此类会在发布元数据时覆盖
* @Title: Controller
* @Description: 客户信息
* @author
* @date 2020-05-02 11:14:42
* @version V1.0
*
*/
public abstract class AbstractCustomerInfoController extends CoreBaseController {
@Autowired
private ICustomerInfoService iCustomerInfoService;
@Override
public String getListName() {
return "com/dst/slms/base/customerinfo/customerInfoList";
}
@Override
public String getEditName() {
return "com/dst/slms/base/customerinfo/customerInfoEdit";
}
@Override
public String getModleName() {
return "model";
}
@Override
public ICrudService getService() {
return iCustomerInfoService;
}
public Object createNewModel(HttpServletRequest req) {
CustomerInfoInfo info = new CustomerInfoInfo();
info.setNumber(getService().getNumber(info.getClass().getName()));
return info;
}
@Override
public SelectorItemCollection getEditSelector() {
SelectorItemCollection sic = new SelectorItemCollection();
sic.add("name");
sic.add("number");
sic.add("remake");
sic.add("isEnable");
sic.add("project.id");
sic.add("project.number");
sic.add("project.name");
sic.add("media.id");
sic.add("media.number");
sic.add("media.name");
return sic;
}
@RequiresPermissions("cuo:customerInfo:list")
@ResponseBody
@RequestMapping(params = "list")
public void list(CustomerInfoInfo info, HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) {
super.list(info, request, response, dataGrid);
}
@SysPermissionName(name="列表查看")
@RequiresPermissions("cuo:customerInfo:list")
@ResponseBody
@RequestMapping(value = "/listPage")
public ModelAndView listPage(HttpServletRequest request) {
return super.listPage(request);
}
@SysPermissionName(name="列表新增")
@RequiresPermissions("cuo:customerInfo:addnew")
@ResponseBody
@RequestMapping(value = "/addPage")
public ModelAndView addPage(HttpServletRequest req) {
return super.addPage(req);
}
@SysPermissionName(name="表单查看")
@RequiresPermissions("cuo:customerInfo:view")
@ResponseBody
@RequestMapping(value = "/viewPage")
public ModelAndView viewPage(CustomerInfoInfo info, HttpServletRequest req) {
return super.viewPage(info, req);
}
@SysPermissionName(name="列表修改")
@RequiresPermissions("cuo:customerInfo:edit")
@ResponseBody
@RequestMapping(value = "/editPage")
public ModelAndView editPage(CustomerInfoInfo info, HttpServletRequest req) {
return super.editPage(info, req);
}
@SysPermissionName(name="保存")
@RequiresPermissions("cuo:customerInfo:save")
@ResponseBody
@RequestMapping(value = "/save")
public R saveAction(CustomerInfoInfo info, HttpServletRequest req) {
return super.saveAction(info, req);
}
@SysPermissionName(name="提交")
@RequiresPermissions("cuo:customerInfo:submit")
@ResponseBody
@RequestMapping(value = "/submit")
public R submitAction(CustomerInfoInfo info, HttpServletRequest req) {
return super.submitAction(info, req);
}
@SysPermissionName(name="删除")
@RequiresPermissions("cuo:customerInfo:delete")
@ResponseBody
@RequestMapping(value = "/delete")
public R deleteAction(CustomerInfoInfo info, HttpServletRequest req) {
return super.deleteAction(info, req);
}
/**
* 导出excel
*/
@SysPermissionName(name="导出excel")
@RequiresPermissions("cuo:customerInfo:downExcel")
@RequestMapping(value = "/downExcel")
public void downExcel(CustomerInfoInfo info,HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) {
EntityQuery cq = getQueryExecutor(request, info, dataGrid);
listToExcel(cq, request, response,FieldMetaAnnotationHelper.getEntityName(info.getClass().getName()));
}
}
package com.dst.slms.base.web.controller;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import com.dst.slms.common.entity.sic.SelectorItemCollection;
import com.dst.slms.common.service.util.DataGrid;
import com.dst.slms.common.service.util.EntityQuery;
import com.dst.slms.common.support.ICrudService;
import com.dst.slms.common.support.controller.BaseTreeController;
import com.dst.slms.common.support.controller.CoreBaseController;
import com.dst.slms.common.utils.FieldMetaAnnotationHelper;
import com.dst.slms.common.utils.R;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import com.dst.slms.common.annotation.SysPermissionName;
import com.dst.slms.base.entity.MarketAccountInfo;
import com.dst.slms.base.service.IMarketAccountService;
/**
* 营销科目 控制类此类会在发布元数据时覆盖
* @Title: Controller
* @Description: 营销科目
* @author
* @date 2020-05-02 13:12:42
* @version V1.0
*
*/
public abstract class AbstractMarketAccountController extends BaseTreeController {
@Autowired
private IMarketAccountService iMarketAccountService;
@Override
public String getListName() {
return "com/dst/slms/base/marketaccount/marketAccountList";
}
@Override
public String getEditName() {
return "com/dst/slms/base/marketaccount/marketAccountEdit";
}
@Override
public String getModleName() {
return "model";
}
@Override
public ICrudService getService() {
return iMarketAccountService;
}
public Object createNewModel(HttpServletRequest req) {
MarketAccountInfo info = new MarketAccountInfo();
info.setNumber(getService().getNumber(info.getClass().getName()));
return info;
}
@Override
public SelectorItemCollection getEditSelector() {
SelectorItemCollection sic = new SelectorItemCollection();
sic.add("name");
sic.add("number");
sic.add("remake");
sic.add("isEnable");
sic.add("controlType");
sic.add("isexcess");
sic.add("excessRate");
sic.add("isPut");
sic.add("media.id");
sic.add("media.number");
sic.add("media.name");
sic.add("isMonth");
sic.add("isQuarter");
sic.add("isYear");
sic.add("parent.id");
sic.add("parent.name");
return sic;
}
@RequiresPermissions("mat:marketAccount:list")
@ResponseBody
@RequestMapping(params = "list")
public void list(MarketAccountInfo info, HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) {
super.list(info, request, response, dataGrid);
}
@SysPermissionName(name="列表查看")
@RequiresPermissions("mat:marketAccount:list")
@ResponseBody
@RequestMapping(value = "/listPage")
public ModelAndView listPage(HttpServletRequest request) {
return super.listPage(request);
}
@SysPermissionName(name="列表新增")
@RequiresPermissions("mat:marketAccount:addnew")
@ResponseBody
@RequestMapping(value = "/addPage")
public ModelAndView addPage(HttpServletRequest req) {
return super.addPage(req);
}
@SysPermissionName(name="表单查看")
@RequiresPermissions("mat:marketAccount:view")
@ResponseBody
@RequestMapping(value = "/viewPage")
public ModelAndView viewPage(MarketAccountInfo info, HttpServletRequest req) {
return super.viewPage(info, req);
}
@SysPermissionName(name="列表修改")
@RequiresPermissions("mat:marketAccount:edit")
@ResponseBody
@RequestMapping(value = "/editPage")
public ModelAndView editPage(MarketAccountInfo info, HttpServletRequest req) {
return super.editPage(info, req);
}
@SysPermissionName(name="保存")
@RequiresPermissions("mat:marketAccount:save")
@ResponseBody
@RequestMapping(value = "/save")
public R saveAction(MarketAccountInfo info, HttpServletRequest req) {
return super.saveAction(info, req);
}
@SysPermissionName(name="提交")
@RequiresPermissions("mat:marketAccount:submit")
@ResponseBody
@RequestMapping(value = "/submit")
public R submitAction(MarketAccountInfo info, HttpServletRequest req) {
return super.submitAction(info, req);
}
@SysPermissionName(name="删除")
@RequiresPermissions("mat:marketAccount:delete")
@ResponseBody
@RequestMapping(value = "/delete")
public R deleteAction(MarketAccountInfo info, HttpServletRequest req) {
return super.deleteAction(info, req);
}
/**
* 导出excel
*/
@SysPermissionName(name="导出excel")
@RequiresPermissions("mat:marketAccount:downExcel")
@RequestMapping(value = "/downExcel")
public void downExcel(MarketAccountInfo info,HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) {
EntityQuery cq = getQueryExecutor(request, info, dataGrid);
listToExcel(cq, request, response,FieldMetaAnnotationHelper.getEntityName(info.getClass().getName()));
}
}
package com.dst.slms.base.web.controller;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import com.dst.slms.common.entity.sic.SelectorItemCollection;
import com.dst.slms.common.service.util.DataGrid;
import com.dst.slms.common.service.util.EntityQuery;
import com.dst.slms.common.support.ICrudService;
import com.dst.slms.common.support.controller.CoreBaseController;
import com.dst.slms.common.utils.FieldMetaAnnotationHelper;
import com.dst.slms.common.utils.R;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import com.dst.slms.common.annotation.SysPermissionName;
import com.dst.slms.base.entity.MarketProjectInfo;
import com.dst.slms.base.service.IMarketProjectService;
/**
* 营销项目 控制类此类会在发布元数据时覆盖
* @Title: Controller
* @Description: 营销项目
* @author
* @date 2020-05-02 11:14:43
* @version V1.0
*
*/
public abstract class AbstractMarketProjectController extends CoreBaseController {
@Autowired
private IMarketProjectService iMarketProjectService;
@Override
public String getListName() {
return "com/dst/slms/base/marketproject/marketProjectList";
}
@Override
public String getEditName() {
return "com/dst/slms/base/marketproject/marketProjectEdit";
}
@Override
public String getModleName() {
return "model";
}
@Override
public ICrudService getService() {
return iMarketProjectService;
}
public Object createNewModel(HttpServletRequest req) {
MarketProjectInfo info = new MarketProjectInfo();
info.setNumber(getService().getNumber(info.getClass().getName()));
return info;
}
@Override
public SelectorItemCollection getEditSelector() {
SelectorItemCollection sic = new SelectorItemCollection();
sic.add("name");
sic.add("number");
sic.add("remake");
sic.add("isEnable");
sic.add("org.id");
sic.add("org.number");
sic.add("org.name");
return sic;
}
@RequiresPermissions("mat:marketProject:list")
@ResponseBody
@RequestMapping(params = "list")
public void list(MarketProjectInfo info, HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) {
super.list(info, request, response, dataGrid);
}
@SysPermissionName(name="列表查看")
@RequiresPermissions("mat:marketProject:list")
@ResponseBody
@RequestMapping(value = "/listPage")
public ModelAndView listPage(HttpServletRequest request) {
return super.listPage(request);
}
@SysPermissionName(name="列表新增")
@RequiresPermissions("mat:marketProject:addnew")
@ResponseBody
@RequestMapping(value = "/addPage")
public ModelAndView addPage(HttpServletRequest req) {
return super.addPage(req);
}
@SysPermissionName(name="表单查看")
@RequiresPermissions("mat:marketProject:view")
@ResponseBody
@RequestMapping(value = "/viewPage")
public ModelAndView viewPage(MarketProjectInfo info, HttpServletRequest req) {
return super.viewPage(info, req);
}
@SysPermissionName(name="列表修改")
@RequiresPermissions("mat:marketProject:edit")
@ResponseBody
@RequestMapping(value = "/editPage")
public ModelAndView editPage(MarketProjectInfo info, HttpServletRequest req) {
return super.editPage(info, req);
}
@SysPermissionName(name="保存")
@RequiresPermissions("mat:marketProject:save")
@ResponseBody
@RequestMapping(value = "/save")
public R saveAction(MarketProjectInfo info, HttpServletRequest req) {
return super.saveAction(info, req);
}
@SysPermissionName(name="提交")
@RequiresPermissions("mat:marketProject:submit")
@ResponseBody
@RequestMapping(value = "/submit")
public R submitAction(MarketProjectInfo info, HttpServletRequest req) {
return super.submitAction(info, req);
}
@SysPermissionName(name="删除")
@RequiresPermissions("mat:marketProject:delete")
@ResponseBody
@RequestMapping(value = "/delete")
public R deleteAction(MarketProjectInfo info, HttpServletRequest req) {
return super.deleteAction(info, req);
}
/**
* 导出excel
*/
@SysPermissionName(name="导出excel")
@RequiresPermissions("mat:marketProject:downExcel")
@RequestMapping(value = "/downExcel")
public void downExcel(MarketProjectInfo info,HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) {
EntityQuery cq = getQueryExecutor(request, info, dataGrid);
listToExcel(cq, request, response,FieldMetaAnnotationHelper.getEntityName(info.getClass().getName()));
}
}
package com.dst.slms.base.web.controller;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import com.dst.slms.common.entity.sic.SelectorItemCollection;
import com.dst.slms.common.service.util.DataGrid;
import com.dst.slms.common.service.util.EntityQuery;
import com.dst.slms.common.support.ICrudService;
import com.dst.slms.common.support.controller.CoreBaseController;
import com.dst.slms.common.utils.FieldMetaAnnotationHelper;
import com.dst.slms.common.utils.R;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import com.dst.slms.common.annotation.SysPermissionName;
import com.dst.slms.base.entity.MediaInfoInfo;
import com.dst.slms.base.service.IMediaInfoService;
/**
* 媒体信息 控制类此类会在发布元数据时覆盖
* @Title: Controller
* @Description: 媒体信息
* @author
* @date 2020-05-02 11:14:43
* @version V1.0
*
*/
public abstract class AbstractMediaInfoController extends CoreBaseController {
@Autowired
private IMediaInfoService iMediaInfoService;
@Override
public String getListName() {
return "com/dst/slms/base/mediainfo/mediaInfoList";
}
@Override
public String getEditName() {
return "com/dst/slms/base/mediainfo/mediaInfoEdit";
}
@Override
public String getModleName() {
return "model";
}
@Override
public ICrudService getService() {
return iMediaInfoService;
}
public Object createNewModel(HttpServletRequest req) {
MediaInfoInfo info = new MediaInfoInfo();
info.setNumber(getService().getNumber(info.getClass().getName()));
return info;
}
@Override
public SelectorItemCollection getEditSelector() {
SelectorItemCollection sic = new SelectorItemCollection();
sic.add("name");
sic.add("number");
sic.add("remake");
sic.add("isEnable");
return sic;
}
@RequiresPermissions("meo:mediaInfo:list")
@ResponseBody
@RequestMapping(params = "list")
public void list(MediaInfoInfo info, HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) {
super.list(info, request, response, dataGrid);
}
@SysPermissionName(name="列表查看")
@RequiresPermissions("meo:mediaInfo:list")
@ResponseBody
@RequestMapping(value = "/listPage")
public ModelAndView listPage(HttpServletRequest request) {
return super.listPage(request);
}
@SysPermissionName(name="列表新增")
@RequiresPermissions("meo:mediaInfo:addnew")
@ResponseBody
@RequestMapping(value = "/addPage")
public ModelAndView addPage(HttpServletRequest req) {
return super.addPage(req);
}
@SysPermissionName(name="表单查看")
@RequiresPermissions("meo:mediaInfo:view")
@ResponseBody
@RequestMapping(value = "/viewPage")
public ModelAndView viewPage(MediaInfoInfo info, HttpServletRequest req) {
return super.viewPage(info, req);
}
@SysPermissionName(name="列表修改")
@RequiresPermissions("meo:mediaInfo:edit")
@ResponseBody
@RequestMapping(value = "/editPage")
public ModelAndView editPage(MediaInfoInfo info, HttpServletRequest req) {
return super.editPage(info, req);
}
@SysPermissionName(name="保存")
@RequiresPermissions("meo:mediaInfo:save")
@ResponseBody
@RequestMapping(value = "/save")
public R saveAction(MediaInfoInfo info, HttpServletRequest req) {
return super.saveAction(info, req);
}
@SysPermissionName(name="提交")
@RequiresPermissions("meo:mediaInfo:submit")
@ResponseBody
@RequestMapping(value = "/submit")
public R submitAction(MediaInfoInfo info, HttpServletRequest req) {
return super.submitAction(info, req);
}
@SysPermissionName(name="删除")
@RequiresPermissions("meo:mediaInfo:delete")
@ResponseBody
@RequestMapping(value = "/delete")
public R deleteAction(MediaInfoInfo info, HttpServletRequest req) {
return super.deleteAction(info, req);
}
/**
* 导出excel
*/
@SysPermissionName(name="导出excel")
@RequiresPermissions("meo:mediaInfo:downExcel")
@RequestMapping(value = "/downExcel")
public void downExcel(MediaInfoInfo info,HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) {
EntityQuery cq = getQueryExecutor(request, info, dataGrid);
listToExcel(cq, request, response,FieldMetaAnnotationHelper.getEntityName(info.getClass().getName()));
}
}
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
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