All Downloads are FREE. Search and download functionalities are using the official Maven repository.

defaults.tpl.service.api.executor.tpl Maven / Gradle / Ivy

The newest version!
package #{java.vars.current.packages};


${item}


/**
 * #{table.comment}业务接口
 *
 * @author zhh
 * @version 
 */
public interface #{java.vars.current.capitalizeName} {

    /** 创建#{table.comment} **/
    void create(#{java.vars.model.bean.capitalizeName} model, IAccount me) throws ServiceException;

    /** 修改#{table.comment} **/
    void update(#{java.vars.model.update.capitalizeName} model, IAccount me) throws ServiceException;
    

    /** 修改#{table.stateField.comment} **/
    void updateState(#{table.primaryKey.dataType.typedName} #{table.primaryKey.normativeName}, #{table.stateField.dataType.typedName} #{table.stateField.normativeName}, IAccount me) throws ServiceException;
    

    /** 根据主键删除#{table.comment} **/
    void delete(#{table.primaryKey.dataType.typedName} #{table.primaryKey.normativeName}, IAccount me) throws ServiceException;

    /** 根据主键批量删除#{table.comment} **/
    void delete(List<#{table.primaryKey.dataType.typedName}> #{table.primaryKey.listData.normativeName}, IAccount me) throws ServiceException;

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy